我有一个返回整数的例程,我正在尝试将其格式化以在标签中显示它。
Dim Freq as Integer = 14145240
Label3.text = String.Format(“ {0:##,## 0.000}”,Freq)
在标签中,我希望它显示为14,145.240
我了解小数和千位分隔符,并且我尝试将“ N3”与区域性变体一起使用,但是无论如何我始终尝试不正确地使用它。如果我使用Freq.ToString,则显示标签为14145240;如果我只是使用Freq,则显示为14145240。 前几位数字的长度可能是1位或2位数字,因此它可能是14位或仅6位,但是我仍然希望布局看起来相同。 谢谢
答案 0 :(得分:0)
您应该将数字除以1000,以获得所需的格式:
Label3.text=String.Format("{0:##,##0.000}", Freq/1000.0)