在大多数情况下,这确实有效,问题是为 Andrea 和 Brittany 弹出消息框,但它对 Eric 正常工作。如果我尝试将 else 语句放在每个 if 语句之后,它仍然会在 Brittany 和 Andrea 上弹出,但随后也会在 Eric 上弹出。有人可以告诉我我做错了什么。
private void button1_Click(object sender, EventArgs e)
{
String Andrea;
String Brittany;
String Eric;
if (textBox1.Text == "Andrea")
{
Commission.Text = (Convert.ToDouble(textBox2.Text) / 10).ToString();
}
if (textBox1.Text == "Brittany")
{
Commission.Text = (Convert.ToDouble(textBox2.Text) / 10).ToString();
}
if (textBox1.Text == "Eric")
{
Commission.Text = (Convert.ToDouble(textBox2.Text) / 10).ToString();
}
else
{
MessageBox.Show("The spelling of the name is incorrect", "Bad Spelling");
}
{
}
}