整数制約の入力検証
プログラミングの領域では、多くの場合、コンソール入力の処理が不可欠です。ただし、ユーザー入力を処理する場合は、それが特定の制約に準拠していることを確認することが重要です。このような制約の 1 つは、入力を整数のみに制限することです。この記事では、コンソール入力を整数として検証し、アルファベット文字の入力を防止するタスクについて説明します。
入力検証を行うには、コードを次のように変更します。
string line = Console.ReadLine(); int value; if (int.TryParse(line, out value)) { // this is an int // perform minimum number check here } else { // this is not an int // handle invalid input }
このコードでは、コンソール.ReadLine() はユーザー入力を読み取り、文字列として line 変数に保存します。次に、int.TryParse を使用して、文字列が有効な整数を表しているかどうかを判断します。変換が成功すると、value 変数には整数が保持されます。ユーザーが無効な非整数値を入力した場合、else ブロックが実行され、そのような入力を適切に処理できるようになります。
以上がC# でコンソールからの整数入力を検証するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。