可能重复:
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#值。
可能重复:
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#值。
要删除少显著数字(1.348 - > 1.34):
Math.Floor(number * 100)/100;
数字的舍入到小数点后两位:
Math.Round(number, 2);
将其表示为一个字符串,用于显示:
number.ToString("#.00");
做一个乘以100,然后是一个地板,然后除以一百。我相信,有这样做的更好的办法虽然
Math.floor(n*100)/100
顺便说一句,在C#上是'Floor'。 – Kobi 2010-02-25 07:12:19
为1.5674和1.5675我怎么能 – ratty 2010-02-25 07:03:12
你怎么能? – Kobi 2010-02-25 07:05:05
为1.5674和1.5675我怎样才能将它转换为1.567和1.567 – ratty 2010-02-25 07:12:45