C# 在C中设置双精度格式#
我想格式化一个双值,如C# 在C中设置双精度格式#,c#,c#-4.0,string-formatting,C#,C# 4.0,String Formatting,我想格式化一个双值,如########.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("V
########.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。#
的意思是:只在这个地方打印一个数字,如果它真的存在的话