2012-05-02 193 views
0

我使用以下代碼。當我使用這些代碼時,它顯示$符號的值。我只想以沒有任何符號的正確格式顯示價值。c中的貨幣格式#

private void button1_Click_2(object sender, EventArgs e) 
{ 
    System.Threading.Thread.CurrentThread.CurrentCulture = 
     new CultureInfo("en-US"); 
    int money = 12346789; 
    TextBox1.Text = money.ToString("C"); 
} 

回答

2

使用格式"C"是格式化的貨幣,這將是特定文化/文化感知的正確方法。

這聽起來像你實際上試圖使用自定義格式。你可以write a formatter爲,或者你可以這樣做:

TextBox1.Text = money.ToString("#,##0.00"); 
+0

感謝。有效。順便說一下你的意思是字符串格式? – aliprogrammer

2
TextBox1.Text = String.Format("{0:N2}", money); 
+0

我可以使用masktextbox而不是文本框嗎? – aliprogrammer