2012-05-02 67 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