【发布时间】:2017-03-29 12:47:58
【问题描述】:
现在我有 3 个文本框,用户可以在其中输入他的学位,平均值将被计算并显示在另一个文本框中!我通过调用 Math.Round() 方法使结果只显示两个小数位 这是我的代码:
double Sum = int.Parse(textBox1.Text) + int.Parse(textBox2.Text) + int.Parse(textBox3.Text);
double Avg = Sum / 3;
textBox4.Text = Math.Round(Avg, 2).ToString();
我的问题是每当平均值等于 20 这样的整数时,我希望它显示 20.00
【问题讨论】:
-
试试
Avg.ToString("#.00") -
MSDN 中有大量关于不同字符串格式的信息。日期、时间、货币等:msdn.microsoft.com/en-us/library/…
标签: c#