私はたぶん難しい作業でしたが、Immediate
ウィンドウから次のことを説明できますか?DateTime計算の奇妙な問題
(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
は= expression`
読んでいただきありがとうございます。
EDIT:
その私は、この奇妙な結果を与えているイミディエイトウィンドウではなく、通常のコード。
スクリーンショット:http://ploader.net/files/0c2556df475b3075634d7fd2b0575794.PNG
EDIT2:
コミュニティはVS2010でそのバグを考えているようです。 @EricLippertや@JonSkeetがこれを確認するのに1分余裕があるのか、もしそうでなければ、この動作についての説明を提供できるのだろうか?
これはうまく動作します。すべてのコードを投稿できますか?おそらくここに何か他のことが起こっているでしょうか? – Jay
そのコードではなく、イミディエイトウィンドウのアドホック式の出力だけです。 – 5arx
@Jay私は、デバッグ時に即時ウィンドウについて話していると思います。試してみましたが動作しませんが、理由はわかりません。 – Justin