簡體   English   中英

C#中的貨幣格式

[英]currency format in 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");
}

使用格式"C"是格式化特定於文化/支持文化的貨幣的正確方法。

聽起來您實際上是在嘗試使用自定義格式。 您可以為此編寫格式化程序 ,也可以執行以下操作:

TextBox1.Text = money.ToString("#,##0.00");
TextBox1.Text = String.Format("{0:N2}", money);

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM