このメソッドを次のようにしようとしています。正しい値を押していない場合はメッセージ ボックスが表示され、メッセージ ボックスを押すと戻り、正しい値を再度入力する必要があります。フィールドが null または空の場合は、=0 を指定する必要があります。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;
}