[英]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.