我有一个整数列表,我希望它们以逗号分隔数千个显示。我正在使用ASP.NET和VB.NET。一些例子:
我投入的内容:
0
10
200
3444
9211129
我需要的是什么:
0
10
200
3444
9211129
我已经搜索了网络和所有内容,我试过了。还没完成我的预期。我希望这个微不足道的问题有一个简单的解决办法:)
答案 0 :(得分:8)
尝试'n'格式:1000.ToString("n0")
(0表示:无小数位)
请参阅:http://msdn.microsoft.com/en-us/library/dwhawy9k.aspx
对于en-us / CultureInfo.Invariant
,这将返回1,000
。对于其他文化,它可能看起来不同(在德语中它变成1.000
),所以如果你想要一个特定的格式,一定要提供文化:
1000.ToString("n0", CultureInfo.InvariantCulture)
答案 1 :(得分:0)
Dim myNumber As Integer = 1000
Response.Write(myNumber.ToString(CultureInfo.InvariantCulture))
输出应为“1,000”