-1

私はこれらの次のコードを使用します。これらのコードを使用すると、値とともに$記号が表示されます。記号なしで正しい形式で値を表示したいだけです。

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");
}
4

2 に答える 2

2
TextBox1.Text = String.Format("{0:N2}", money);
于 2012-05-02T11:52:51.830 に答える
2

フォーマットを使用する"C"ことは、文化固有/文化を意識した通貨をフォーマットする正しい方法です。

実際にカスタム形式を使用しようとしているようです。そのためのフォーマッタを作成するか、次のようにすることができます。

TextBox1.Text = money.ToString("#,##0.00");
于 2012-05-02T11:50:43.020 に答える