我做了一些研究,发现了方法Math.Round
和MidpointRounding.AwayFromZero
方法。
第二种方法可以满足我的要求,但我不明白使用它背后的语法。
例如,如果你有double
5.5 并且想要使用正常舍入得到 6,并使用 4.4 得到 4,这将如何完成?
一些重载Math.Round
将MidpointRounding
值作为参数。
因此,您可以写:
Math.Round(2.225m, 2, MidpointRounding.AwayFromZero)
并且该表达式的计算结果为2.23
.