如何用字符串表示逗号?

时间:2013-04-04 12:47:00

标签: c# string

我有一个这样的整数,即3356890。我正在将它转换为字符串并在屏幕上显示。 现在我想显示如下3,356,890

怎么办?

4 个答案:

答案 0 :(得分:3)

您可以使用:

value = 1234567890;
Console.WriteLine(value.ToString("0,0", CultureInfo.InvariantCulture)); 
// Displays 1,234,567,890 

但是,出于internationalization and localization的目的,最好允许用户当前的文化设置来确定如何格式化数字。

进一步阅读

答案 1 :(得分:1)

请看看, Number string format

答案 2 :(得分:0)

string res = string.Format(CultureInfo.InvariantCulture, "{0:#,##0}", 3356890);

答案 3 :(得分:0)

int val = 3356890;

string valString = val.ToString("#,##0")