C# 计算公式并在标签上显示值读取用户输入
基本上,我希望用户输入3个值到一个文本框,并有一个按钮,计算3个输入值的总和。我想我可以读取用户输入,然后将其转换为整数,然后应用公式计算出fnum+snum+tnum=total;到目前为止我所做的一切都不起作用,任何人都可以指导我,谢谢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
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:不起作用?不编译吗?不处理罗马数字吗?