Muh*_*hid 3 c# string-formatting c#-4.0
我想格式化双值###,###.00,我正在尝试以下代码:
double num = 0.00;
Console.WriteLine("Value with two decimal places: " +
"{0:###,###.00}", num);
Run Code Online (Sandbox Code Playgroud)
它工作正常的,除了所有的值0或0.00等为0它输出.00,而我希望它发出0.00.
然后你应该使用这个:
double num = 0.00;
Console.WriteLine("Value with two decimal places: " +
"{0:###,##0.00}", num);
Run Code Online (Sandbox Code Playgroud)
0意思是:始终在这个地方打印一个数字,无论它是否退出.如果不存在,则打印0.
#表示:仅在此处打印数字(如果确实存在).