繁体   English   中英

仍然没有显示$

[英]Still not displaying $

有人可以通过审查为什么visual studio上的标签没有显示货币来帮助我吗? 任何帮助表示赞赏。

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)

我什么时候应该使用double而不是小数?

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM