0

基本上我希望用户在文本框中输入 3 个值,并有一个按钮来计算 3 个输入值的总和。我以为我可以读取用户输入,然后将其转换为整数,然后应用公式计算出 fnum+snum+tnum = total; 到目前为止我所做的一切都不起作用,任何人都可以指导我谢谢。

         int num1 = int.Parse(weighting1.Text);
         int num2 = int.Parse(weighting2.Text);
         int num3 = int.Parse(weighting3.Text);
         total = num1+num2+num3;
         int total = int.parse(lTotal.Text);
         // Code to display the variable
4

2 回答 2

2

而不是 int.parse(lTotal.Text) 您需要将总计的字符串值分配给标签

lTotal.Text = total.ToSTring();

您的代码应该是:

 int num1 = int.Parse(weighting1.Text);
 int num2 = int.Parse(weighting2.Text);
 int num3 = int.Parse(weighting3.Text);
 int total = num1+num2+num3;
 lTotal.Text = total.ToSTring();
于 2012-04-13T18:14:40.950 回答
0

如果我理解正确,lTotal是你的标签,你想把值total放入标签的文本中吗?如果是这样的话:

lTotal.Text = total.ToString()

您当前的代码朝另一个方向发展……它读取当前标签 lTotal 的文本,尝试将该文本解析为整数,并将其分配给总计。您还在该行(int total,而您total在前一行中使用)重新声明了不应编译的总数。

于 2012-04-13T18:13:03.607 回答