我使用以下代码。当我使用这些代码时,它会显示带有值的$符号。我只是想以正确的格式显示价值而没有任何符号。
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");
}
答案 0 :(得分:2)
使用格式"C"
是格式化特定文化/文化意识的货币的正确方法。
听起来你实际上是在尝试使用自定义格式。你可以write a formatter,或者你可以这样做:
TextBox1.Text = money.ToString("#,##0.00");
答案 1 :(得分:2)
TextBox1.Text = String.Format("{0:N2}", money);