开发者

Number Formatting in Thousands

  • How, for example, do I turn the number 10562.3093 into 10,562 in C#?
  • Also, how do I ensure that same formatter w开发者_JS百科ill apply correctly to all other numbers?....
  • ...For example 2500.32 into 2,500

Help greatly appreciated.


string formatted = value.ToString("N0");

This divides your number in the manner specified by the current culture (in the case of "en-US," it's a comma per multiple of 1000) and includes no decimal places.

The best place to look for any question regarding formatting numbers in .NET would have to be here:

Standard Numeric Format Strings (MSDN)

And here:

Custom Numeric Format Strings (MSDN)


string.Format("{0:n0}", 10562.3093);


String.Format("{0:0,0}", 10562.3093);

I keep this website bookmarked for these purposes: String Formatting in C#


double x = 10562.3093;
x.ToString("#,0");

or

String.Format("{0:#,0}", 10562.3093);
0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜