-2

私のプログラムは、テキスト ボックスに 1 ~ 10 の数字を入力するようにユーザーに要求します。ユーザーが数字を入力すると、次のように に変換されintます。

if (!int.TryParse(inputBox.Text, out input))

数値をint に変換!できない場合、ユーザーにエラーがスローされるため、を使用しました。TryParse

これは、 や+など、で始まる数字を入力するまで機能します。の前にがあるという事実を捉えていません。複数入力すると、当然のようにエラーがスローされます。+5+1+int+

このタイプの入力をチェックするエラー防止コード行を作成するにはどうすればよいでしょうか?

4

3 に答える 3