String.Format()用于浮点显示固定数量的位置?

时间:2010-02-12 19:03:49

标签: asp.net number-formatting

如果我想显示4个小数点,那么正确的格式是什么?

3 个答案:

答案 0 :(得分:7)

String.Format("{0:0.0000}", floatNum);

无论值是什么,它总是会显示四位小数。其他选项可在此处找到:http://www.csharp-examples.net/string-format-double/

答案 1 :(得分:0)

就个人而言,我更喜欢这种方法。

floatNum.ToString("N4")

答案 2 :(得分:-1)

请注意它的轮次:

decimal d = 1.23456789M;
Console.WriteLine(d.ToString("0.0000"));

// Output: 1.2345

作为格式字符串,它将是:

Console.WriteLine("{0:0.0000}", d);