Probablemente he estado trabajando demasiado, pero ¿alguien puede explicarme lo siguiente, tomado de la ventana Immediate
?Problema raro con el cálculo de fecha y hora
(int)DateTime.Now.Date.DayOfWeek
= 4
y
(int)DayOfWeek.Sunday
= 0
y
(int)DateTime.Now.Date.DayOfWeek - (int)DayOfWeek.Sunday
= 4
pero
(int)DayOfWeek.Sunday - (int)DateTime.Now.Date.DayOfWeek
= No se pudo evaluar expression`
Gracias por leer.
EDIT:
Su la ventana Inmediato que me está dando este resultado raro, no código regular.
Captura de pantalla: http://ploader.net/files/0c2556df475b3075634d7fd2b0575794.PNG
Edit2:
La comunidad parecen pensar que es un error en VS2010. Me pregunto si @EricLippert o @JonSkeet podrían dedicar un minuto a confirmar esto o, si no es así, ofrecer una explicación sobre este comportamiento.
Esto funciona bien para mí. ¿Puedes publicar todo tu código? Quizás hay algo más pasando aquí? – Jay
No es código, solo el resultado de expresiones ad hoc en la ventana Inmediato. – 5arx
@Jay Supongo que está hablando de la ventana inmediata cuando se depura. Lo probé y no funciona, pero no tengo idea de por qué. – Justin