これはおそらく、これまでに遭遇した中で最も奇妙なエラーの 1 つです。
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」にはセミコロンが必要であることを示す赤い下線が付きます。
何か案は?正直なところ、ここには何もありません。前もって感謝します!
編集: OK、これは私が今まで犯した中で最も新人っぽいエラーであることが判明しました。助けてくれてありがとう!一人でこれを見るのにどれくらいの時間がかかったのだろうか...