插入一个大于999的数字

时间:2011-11-05 22:15:54

标签: .net vb.net

我正在开发一个项目,该项目计算特定国家的总人口及其数十万。我需要在适当的地方输出人口 防爆。人口123456789 我需要在列表框中输出它 123456789

所以我正在寻找转换器功能或内置的东西,这需要我的价值 昏暗的人口为int

并适当添加

    Lbxdata.Items.Add("----------------------------")

    Lbxdata.Items.Add(("Total Countries Selected " & countrycount))

    Lbxdata.Items.Add(("Total Population Selected " & (totalPopulation))

    Lbxdata.Items.Add("----------------------------")

是我的主题。

3 个答案:

答案 0 :(得分:1)

您应该将您的号码格式化为

value.ToString("0,0", CultureInfo.InvariantCulture)

所以你的代码可能是:

Lbxdata.Items.Add("Total Countries Selected " & _
    countrycount.ToString("0,0", CultureInfo.InvariantCulture))
Lbxdata.Items.Add("Total Population Selected " & _
    totalPopulation.ToString("0,0", CultureInfo.InvariantCulture))

请参阅文档here

答案 1 :(得分:1)

使用String.Format格式化线条:

Lbxdata.Items.Add(String.Format("Total Countries Selected {0:N0}", countrycount))

Lbxdata.Items.Add(String.Format("Total Population Selected {0:N0}", totalPopulation))

答案 2 :(得分:0)

您可以将整数转换为字符串或字符数组,只需在Strin.lenght() - 1向后的每三位数字处插入一个逗号,然后使用此字符串设置视图的文本属性。

或转换为字符串并使用String.Format(“###,###”);