可能重复:
c# - How do I round a decimal value to 2 decimal places (for output on a page)
我的值为1.564和1.565我需要将此值舍入为1.56和1.56,这在c#中适用于此。
答案 0 :(得分:5)
乘以100后跟一层,然后除以百。我确信有更好的方法可以做到这一点
Math.floor(n*100)/100
答案 1 :(得分:2)
删除不太重要的数字(1.348 - > 1.34):
Math.Floor(number * 100) / 100;
将数字四舍五入为小数:
Math.Round(number, 2);
将其表示为字符串,用于显示:
number.ToString("#.00");