C# 仍然没有显示$
有人能帮我检查一下为什么VisualStudio上的标签没有显示货币吗?感谢您的帮助C# 仍然没有显示$,c#,label,C#,Label,有人能帮我检查一下为什么VisualStudio上的标签没有显示货币吗?感谢您的帮助 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(); 我想您希望将
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();
我想您希望将string.Format的结果分配给标签文本
label9.Text = string.Format("{0:C}", grosspay)
但处理货币值通常使用decimal数据类型
decimal hours = Convert.ToDecimal(textBox1.Text);
decimal rate = Convert.ToDecimal(textBox2.Text);
decimal grosspay = hours * rate;
label9.Text = string.Format("{0:C}", grosspay)