【发布时间】:2013-03-27 20:50:11
【问题描述】:
我有一个关于在 C# 中格式化数字的简单问题。
我有这样的格式
{0:0.00######################}
这是this website建议的,基本上显示了一个数字的至少2位小数。
那么this website 建议了一个不同的格式字符串
0.00######################
现在,我了解到前者和后者在功能上存在差异。例如,我应该在 string.Format() 调用中使用前者,在 Decimal.ToString() 调用中使用后者。但我想知道的是花括号和
0:
有什么想法吗?
【问题讨论】:
-
冒号是节分隔符。它允许您为正值、零值和负值指定不同的格式。有关所有详细信息,请参阅here。
-
为什么不使用
MDSN作为参考点这里是一个很好的网站,有一些不同的数值格式msdn.microsoft.com/en-us/library/dwhawy9k.aspx
标签: c# number-formatting