为什么在这种情况下System.MidpointRounding.AwayFromZero没有向上四舍五入?

10 浏览
0 Comments

为什么在这种情况下System.MidpointRounding.AwayFromZero没有向上四舍五入?

在.NET中,为什么System.Math.Round(1.035, 2, MidpointRounding.AwayFromZero)的结果是1.03而不是1.04?我觉得我的问题的答案可以在标有“Note to Callers”的部分找到,网址是http://msdn.microsoft.com/en-us/library/ef48waz8.aspx,但我无法理解其中的解释。

0