Я, наверное, слишком много работал, но может кто-нибудь объяснить мне следующее, взятое из окна Immediate
?
(int)DateTime.Now.Date.DayOfWeek
= 4
и
(int)DayOfWeek.Sunday
= 0
и
(int)DateTime.Now.Date.DayOfWeek - (int)DayOfWeek.Sunday
= 4
но
(int)DayOfWeek.Sunday - (int)DateTime.Now.Date.DayOfWeek
= Не удалось оценить выражение`
Спасибо за чтение.
EDIT:
Это окно Immediate, которое дает мне этот странный результат, а не обычный код.
Снимок экрана: http://ploader.net/files/0c2556df475b3075634d7fd2b0575794.PNG
EDIT2:
Сообщество, похоже, считает, что это ошибка в VS2010. Интересно, может ли @EricLippert или @JonSkeet уделить минуту, чтобы подтвердить это или, если нет, дать объяснение этому поведению?