J'ai probablement travaillé trop dur, mais quelqu'un peut-il m'expliquer ce qui suit, tiré de la fenêtre Immediate
?Problème étrange avec le calcul DateTime
(int)DateTime.Now.Date.DayOfWeek
= 4
et
(int)DayOfWeek.Sunday
= 0
et
(int)DateTime.Now.Date.DayOfWeek - (int)DayOfWeek.Sunday
= 4
mais
(int)DayOfWeek.Sunday - (int)DateTime.Now.Date.DayOfWeek
= Impossible d'évaluer expression`
Merci d'avoir lu.
EDIT:
Sa la fenêtre immédiate qui me donne ce résultat bizarre, pas de code régulier.
Screenshot: http://ploader.net/files/0c2556df475b3075634d7fd2b0575794.PNG
EDIT2:
La communauté semblent penser son un bogue dans VS2010. Je me demande si @EricLippert ou @JonSkeet pourraient épargner une minute pour confirmer ceci ou, si ce n'est pas, offrir une explication sur ce comportement?
Cela fonctionne très bien pour moi. Pouvez-vous poster tout votre code? Peut-être qu'il se passe autre chose ici? – Jay
Ce n'est pas du code, juste la sortie d'expressions ad hoc dans la fenêtre Exécution. – 5arx
@Jay Je suppose qu'il parle de la fenêtre immédiate lors du débogage - je l'ai essayé et ça ne marche pas, mais je ne sais pas pourquoi. – Justin