【发布时间】:2017-04-20 18:30:27
【问题描述】:
我比较新鲜,我正在尝试实现性别属性逻辑。我有三个单选按钮 男性,女性和其他人。如果我没有选择任何单选按钮,它应该会向我抛出一条错误消息。第一次它给出消息但第二次即使我选择单选按钮它也显示相同的消息。请帮助我。提前致谢。
这是我的代码。
private void btnadd_Click(object sender, EventArgs e)
{
else if (!rbmale.Checked || !rbfemale.Checked || !rbothers.Checked)
{
MessageBox.Show("Please select gender ", "Error");
return;
}
【问题讨论】:
-
你为什么在没有其他条件的情况下使用
else if?当然你只是想要if?