C# 计算公式并在标签上显示值读取用户输入

C# 计算公式并在标签上显示值读取用户输入,c#,winforms,C#,Winforms,基本上,我希望用户输入3个值到一个文本框,并有一个按钮,计算3个输入值的总和。我想我可以读取用户输入,然后将其转换为整数,然后应用公式计算出fnum+snum+tnum=total;到目前为止我所做的一切都不起作用,任何人都可以指导我,谢谢 int num1 = int.Parse(weighting1.Text); int num2 = int.Parse(weighting2.Text); int num3 = int.Parse(wei

基本上,我希望用户输入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

如果我理解正确,
lTotal
是您的标签,您想将
total
的值放入标签的文本中吗?如果是:

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

而不是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();

你能更具体一点吗?re:不起作用?不编译吗?不处理罗马数字吗?