C#中的Math.Round()直接使用的话,实际上是:
四舍六入五取偶,
并不是真正意义上的四舍五入。
实现真正四舍五入需要用到
MidpointRounding.AwayFromZero 枚举项
,同时传入的数值类型必须是
decimal类型
:
用法示例:
decimal dd= Math.Round((decimal)66.545, 2, MidpointRounding.AwayFromZero);
版权声明:本文为sinat_32857543原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。