我正在尝试使这种方法像,如果您没有按下正确的值,则会显示一个消息框,当您按下消息框时它将返回,您必须尝试再次输入正确的值,依此类推。如果该字段为空或为空,则必须给出 = 0 .. 如果我按 ex。e2 它必须与消息框一起使用?
试过这个没有 else if .. 并且消息框 vil 没有消失?请帮忙
public int playerOneDart1Value;
public int calculateDart1()
{
if (player == "t1" || player == "T1" || player == "3")
{
playerOneDart1Value = 3;
}
else if (player == null) or empty??
{
playerOneDart1Value = 0;
}
else
{
MessageBox.Show("not valid input");
return calculateDart1();
}
return playerOneDart1Value;
}