今天使用反射器我发现了这条线:
return date.AddDays((double) ((((dayOfWeek < date.DayOfWeek) ? (DayOfWeek.Saturday | DayOfWeek.Monday) : DayOfWeek.Sunday) + dayOfWeek) - date.DayOfWeek));
但是编译器抛出错误:
运算符“+”不能应用于“System.DayOfWeek”和“System.DayOfWeek”类型的操作数
任何的想法。
怎么了?