C# 4.0 - 在 C# 中设置双精度格式
本文关键字:设置 双精度 格式 | 更新日期: 2023-09-27 17:56:53
我想格式化双精度值,如###,###.00
,我正在尝试以下代码:
double num = 0.00;
Console.WriteLine("Value with two decimal places: " +
"{0:###,###.00}", num);
它适用于所有值,除了 0
或 0.00
等,因为它0
输出.00
而我希望它发出0.00
。
然后你应该使用这个:
double num = 0.00;
Console.WriteLine("Value with two decimal places: " +
"{0:###,##0.00}", num);
0
的意思是:始终在此位置打印一个数字,无论它是否退出。 如果不存在,则打印 0。
#
的意思是:如果它确实存在,则仅在此位置打印数字。