私のプログラムは、テキスト ボックスに 1 ~ 10 の数字を入力するようにユーザーに要求します。ユーザーが数字を入力すると、次のように に変換されintます。
if (!int.TryParse(inputBox.Text, out input))
数値をint に変換!できない場合、ユーザーにエラーがスローされるため、を使用しました。TryParse
これは、 や+など、で始まる数字を入力するまで機能します。の前にがあるという事実を捉えていません。複数入力すると、当然のようにエラーがスローされます。+5+1+int+
このタイプの入力をチェックするエラー防止コード行を作成するにはどうすればよいでしょうか?