私が書いている私のプログラムでは、名前を尋ねたいのですが、入力に数値またはその他の不要な入力が含まれている場合は、ループバックしてもう一度やり直してください。
これは私の現在のコードです
private void gameForm_Load(object sender, EventArgs e)
{
string value = "Type here";
if (globalVariables.InputBox("Name", "Please enter name", ref value) == DialogResult.OK)
{
name = value;
if (name.All(char.IsLetter))
{
lblName.Text = value;
}
else
{
}
}
}
無効な入力が存在する場合、このコードを再実行するにはどうすればよいですか?