用c#做一个简单的加法时,总是出现输入字符串错误,各位帮帮忙!感激不尽

来源:百度知道 编辑:UC知道 时间:2024/06/09 16:45:21
if (addition.Checked)
{ addValues();}

private void addValues()
{
int lhs = int.Parse(lhsOperand.Text);
int rhs = int.Parse(rhsOperand.Text);
int outcome;
outcome = lhs + rhs;
expression.Text = lhsOperand.Text + " + " + rhsOperand.Text;
result.Text = outcome.ToString();
}

我用你的代码怎么没问题呢?
你是用winform 还是webform啊?把你整个页面代码发来看看
你是不是在文本框输入的不是数字啊
我是调试通过了
也是这个代码
private void addValues()
{
int lhs = int.Parse(lhsOperand.Text);
int rhs = int.Parse(rhsOperand.Text);
int outcome;
outcome = lhs + rhs;
expression.Text = lhsOperand.Text + " + " + rhsOperand.Text;
result.Text = outcome.ToString();
}

private void button1_Click(object sender, EventArgs e)
{
addValues();
}

outcome 是int形的, 怎么能 outcome.ToString(); 呢