2013-06-28 47 views
1

我可以知道是否有任何方法強制字符串有2個小數點?假設我有這些價格。 20美元,43.2美元。我如何確保這些價格爲$ 20.00 & $ 43.20。我已經看到了很多鏈接,但沒有一個適用於這種情況。請幫忙!!如何強制標籤中的字符串有2位小數

+0

更好的是你的投票答案之一,幫助你.. – matzone

回答

1

要在C#中顯示爲帶有兩個小數點的貨幣的小數,請使用myDecimal.ToString(「C2」);

+0

嗨,感謝您的快速回復。但即時通訊使用VB。 – user2353680

+0

對不起,我錯過了標籤,在VB中使用.ToString(「C2」)沒有分號。此外,根據您的文化設置,您可能需要使用.ToString(「C」,CultureInfo.InvariantCulture) – puddinman13

+0

什麼是文化設置? :/ – user2353680

1

使用的ToString(),並指定格式作爲參數:

Dim d As Decimal = 20D 
Dim s As String = d.ToString("0.00") 
's will now contain "20.00" 

如果您想省略無意義的數字,請使用#而不是0。另一個例子:

Dim s As String = 10.ToString("#,##0.00") 
's will now contain "10.00" 
s = 10.ToString("0,000.##") 
's will now contain "0,010" 
相關問題