[英]Not understanding Formatting of number in vb.net
我有一個返回整數的例程,我正在嘗試對其進行格式化以將其顯示在標簽中。
Dim Freq as Integer = 14145240
Label3.text = String.Format(“ {0:##,## 0.000}”,頻率)
在標簽中,我希望它顯示為14,145.240
我了解十進制和千位分隔符,並且我嘗試將“ N3”與文化變體一起使用,但無論如何我始終嘗試不正確地使用它。 如果我使用Freq.ToString,則顯示標簽為14145240;如果我只是使用Freq,則顯示為14145240。 前幾位數字的長度可能是1位或2位數字,因此它可能是14位或僅6位,但是我仍然希望布局看起來相同。 謝謝
您應該將數字除以1000,以獲得所需的格式:
Label3.text=String.Format("{0:##,##0.000}", Freq/1000.0)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.