Я пытаюсь сделать этот метод похожим, если вы не нажали правильное значение, появится окно сообщения, и когда вы нажмете на него сообщение, оно вернется, и вы должны попытаться поставить значения жесткости снова и так далее. И если поле пустое или пустое должно дать = 0. Если я нажимаю ex. e2 он должен щенят с коробкой сообщений ??Как проверить действительный ввод C#
попробовали этот без другого, если .. и сообщение не исчезло? пожалуйста, помогите
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;
}
'IsNullOrEmpty'? –
Да, это статический метод, называемый 'String.IsNullOrEmpty (string)' – ryanyuyu
Кроме того, 'String.IsNullOrWhitespace', если вы хотите, чтобы непустые строки с пробелами считались – Jcl