这可能是迄今为止我遇到的最奇怪的错误之一。
private void BUEquals_Click(object sender, EventArgs e)
{
input2 = float.Parse(TBAnswer.Text);
if (choice == 0)
TBAnswer.Text = (input1 + input2).ToString();
else if (choice == 1)
TBAnswer.Text = (input1 - input2).ToString();
TBStored.Text = TBStored.Text + '-' + (input2).ToString();
else if (choice == 2)
TBAnswer.Text = (input1 * input2).ToString();
else
TBAnswer.Text = (input1 / input2).ToString();
input1 = 0;
}
自从我添加第 9 行以来,第 10 行一直在抛出我无法理解的错误。“else”有一个红色下划线,表示它是一个无效的表达式术语,“if”有一个红色下划线,表示需要一个分号。
有任何想法吗?老实说,我在这里什么都没有。提前致谢!
编辑:好的,事实证明这是我犯过的最新手的错误。谢谢您的帮助!想知道我自己要花多长时间才能看到它……