簡體   English   中英

格式化整數以逗號分隔千位

[英]Format integer to have comma-separated thousands

我有一個整數列表,我希望它們以逗號分隔的數千顯示。 我正在使用ASP.NET和VB.NET。 一些例子:

我要輸入的內容:

0

10

200

3444

9211129

我需要的是:

0

10

200

3,444

9,211,129

我已經嘗試過搜索網絡和所有內容。 尚未達到我的預期。 我希望有一個簡單的方法可以解決這個小問題:)

嘗試使用'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)
Dim myNumber As Integer = 1000

Response.Write(myNumber.ToString(CultureInfo.InvariantCulture))

輸出應為“ 1,000”

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM