C#中的舍入数字远离0#

时间:2013-02-17 17:45:34

标签: c# winforms math rounding

我做了一些研究,发现了Math.RoundMidpointRounding.AwayFromZero方法。

第二种方法做了我想要的但我不明白使用它的语法。

例如,如果你有double 5.5并且希望使用正常舍入得到6,而得到4得到4,那么这将如何做?

1 个答案:

答案 0 :(得分:5)

有些overloads of Math.Round会将MidpointRounding值作为参数。

你可以写:

Math.Round(2.225m, 2, MidpointRounding.AwayFromZero)

并且该表达式将评估为2.23