如何在C#中将4个或更多小数位正确地舍入为2#

时间:2015-12-05 15:11:49

标签: c# math rounding

我需要

Math.Round(42.5447, 2, MidpointRounding.AwayFromZero)

导致42.55,但不会导致42.54

如何实现这一目标?

1 个答案:

答案 0 :(得分:0)

尝试Ceiling,使用一些乘法/除法技巧:

Math.Ceiling((42.5447 * 100))/ 100