我想格式化像###,###.00
这样的双值,我正在尝试以下代码:
double num = 0.00;
Console.WriteLine("Value with two decimal places: " +
"{0:###,###.00}", num);
它适用于除0
或0.00
之外的所有值,0
它输出.00
,而我希望它发出0.00
。
答案 0 :(得分:7)
然后你应该使用它:
double num = 0.00;
Console.WriteLine("Value with two decimal places: " +
"{0:###,##0.00}", num);
0
表示:始终在此处打印一个数字,无论它是否退出。如果不存在,则打印0
#
表示:仅在此处打印一个数字(如果它确实存在)。