如何转换小数点?

时间:2010-02-25 06:55:52

标签: c# function rounding

  

可能重复:
  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#中适用于此。

2 个答案:

答案 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");