2014-02-06 117 views
0

有人可以通過檢查爲什麼視覺工作室上的標籤不顯示貨幣來幫助我嗎?任何幫助表示讚賞。

double hours = Convert.ToDouble(textBox1.Text); 
double rate = Convert.ToDouble(textBox2.Text); 
double grosspay = hours * rate; 

string.Format("{0:c}", label9.Text); 
label9.Text = grosspay.ToString(); 

回答

2

我想你想的String.format的結果分配給你的標籤文本

label9.Text = string.Format("{0:C}", grosspay) 

但隨着貨幣值通常是使用十進制數據類型

decimal hours = Convert.ToDecimal(textBox1.Text); 
decimal rate = Convert.ToDecimal(textBox2.Text); 
decimal grosspay = hours * rate; 
label9.Text = string.Format("{0:C}", grosspay) 

完成When should I use double instead of decimals?