
有关更多信息,请参见官方文档。例如:
基本上,给该
Math.Round方法三个参数。
- 您要舍入的值。
- 您要保留在该值后面的小数位数。
- 您可以调用一个可选参数来使用AwayFromZero舍入。( 除非四舍五入,否则忽略,例如1.5 )
样例代码:
var roundedA = Math.Round(1.1, 0); // Output: 1var roundedB = Math.Round(1.5, 0, MidpointRounding.AwayFromZero); // Output: 2var roundedC = Math.Round(1.9, 0); // Output: 2var roundedD = Math.Round(2.5, 0); // Output: 2var roundedE = Math.Round(2.5, 0, MidpointRounding.AwayFromZero); // Output: 3var roundedF = Math.Round(3.49, 0, MidpointRounding.AwayFromZero); // Output: 3
现场演示
如果需要
MidpointRounding.AwayFromZero四舍五入一个.5值,则需要。不幸的是,这不是的默认行为
Math.Round()。如果使用
MidpointRounding.ToEven(默认)值,则四舍五入为最接近的
偶数 (
1.5四舍五入为
2,但
2.5也四舍五入为
2)。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)