需要打印双12.20而不是12.2

时间:2010-07-01 12:38:05

标签: c#

double s = 12.20;
    Console.WriteLine(s);

它会打印12.2,但我需要它来打印12.20。我怎么能这样做?

3 个答案:

答案 0 :(得分:7)

您可以指定将数字转换为字符串的格式 - 这是多种方式中的一种。谷歌“.net数字格式字符串”更多...

Console.WriteLine(s.ToString("0.00"));

答案 1 :(得分:3)

引用this

Console.WriteLine(value.ToString("F")); // Displays -16325.00

答案 2 :(得分:3)

尝试s.ToString("0.00");