C# 四舍五入
1,国外的标准具体是四舍六入
Math.Round(1.267,2) //Returns 1.27
参数1是需要处理的值;
参数2是小数点后保留几位
2,中国的标准
Math.Round(1.267,2,MidpointRounding.AwayFromZero);//1.27
参数1是需要处理的值;
参数2是小数点后保留几位
参数3在两个数字之间时如何舍入的规范
// 摘要:
// 指定数学舍入方法应如何处理两个数字间的中间值。
[ComVisible(true)]
public enum MidpointRounding
{
// 摘要:
// 当一个数字是其他两个数字的中间值时,会将其舍入为最接近的偶数。
ToEven = 0,
//
// 摘要:
// 当一个数字是其他两个数字的中间值时,会将其舍入为两个值中绝对值较小的值。
AwayFromZero = 1,
}

浙公网安备 33010602011771号