多くの顧客のうち、たった 1 台の PC で発生している非常に奇妙な問題があります。私はそれをメソッドまで追跡しましたMath.Round
。
この真新しいwin7 PCMath.Round(1.59999,2)
が復活1.59
!そうあるべきで1.6
あり、他のすべての場合にあります。
私はバンカーの丸めに関する の癖を理解してMath.Round
おり、オーバーロードのさまざまな midpointrounding オプションについても認識していますが、いずれにせよ、1.59999
常に1.6
.
PC の .NET Framework (3.5 sp1) を修復し、完全なウイルス スキャンを実行してみました。この動作の原因と、問題をさらに調査するにはどうすればよいでしょうか。