在asp.net C中舍入小数值#

时间:2013-10-22 01:43:45

标签: c# asp.net rounding

我已经使用Math.Round函数来舍入小数值,但不知怎的,我得到的结果并不是我想要的。我希望结果像这样

如果值是1234.50或者小数点后的值大于50那么我应该得到的值是1235.如果小数点后的值小于50,我应该得到1234,如1234.49然后我应该得到1234。

当我的值为1234.51时,使用Math.Round给了我1234。是否还有其他功能可用于我的查询。?

请帮忙。谢谢

1 个答案:

答案 0 :(得分:5)

Math.Round(Decimal, MidpointRounding.AwayFromZero)

默认情况下,Math.Round使用MidpointRounding.ToEven(银行家的回合)四舍五入到最接近的偶数。