什么是ToString("N0")格式?

Ale*_*x F 64 .net c# number-formatting

此代码来自Charles Pettzold的"Programming Windows Sixth Edition"一书:

public object Convert(object value, Type targetType, object parameter, string language) 
{ 
    return ((double)value).ToString("N0"); 
}
Run Code Online (Sandbox Code Playgroud)

ToString("N0")应该用逗号分隔符打印值,没有小数点.我在文档中找不到适当的ToString重载和"N0"格式的引用.请指出我在.NET文档中的正确位置.

Dar*_*rov 116

签出following articleMSDN上有关的例子N格式.这也包含在Standard Numeric Format Strings文章中.

相关摘录:

//       Formatting of 1054.32179:
//          N:                     1,054.32 
//          N0:                    1,054 
//          N1:                    1,054.3 
//          N2:                    1,054.32 
//          N3:                    1,054.322 
Run Code Online (Sandbox Code Playgroud)

  • 很高兴知道N0为1054.56,返回1,055而不是1,054.相关的! (34认同)