我需要从文本框中获取一个数字,然后在另一个文本框中将该数字除以5.5。答案需要四舍五入到最近的整体。我遇到的问题是如何使用文本框实现Math.Round?以下是我试图让它发挥作用的方式。
double num2 = Math.Round(Convert.ToDouble(textBox5.Text,1,0)) / 5.5;
textBox6.Text = num2.ToString();
double num2 = Math.Round((Convert.ToDouble)textBox5.Text / 5.5);
double num2 = Math.Ceiling(Convert.ToDouble(textBox5.Text,0.00(MidpointRounding.AwayFromZero))) / 5.5;
textBox6.Text = num2.ToString();
答案 0 :(得分:1)
我会将其分解为每行代码的单个操作,并以这种方式执行:
var x = Double.Parse(textBox5.Text);
x = x / 5.5;
x = Math.Round(x, MidpointRounding.AwayFromZero);
textBox6.Text = x.ToString();