当:decimal sum = 123456.784M;
sum = decimal.Round(sum, 2 , MidpointRounding.AwayFromZero);
sum 的值为:123456.78
当:decimal sum = 123456.785M;
sum = decimal.Round(sum, 2 , MidpointRounding.AwayFromZero);
sum 的值为:123456.79
本文介绍在C#中使用Decimal类型进行精确到小数点后两位的四舍五入操作,具体展示了如何利用decimal.Round方法配合MidpointRounding.AwayFromZero选项来处理数值123456.784M和123456.785M。
当:decimal sum = 123456.784M;
sum = decimal.Round(sum, 2 , MidpointRounding.AwayFromZero);
sum 的值为:123456.78
当:decimal sum = 123456.785M;
sum = decimal.Round(sum, 2 , MidpointRounding.AwayFromZero);
sum 的值为:123456.79

被折叠的 条评论
为什么被折叠?