ホームページ > バックエンド開発 > C++ > C# でコンソールからの整数入力を検証するにはどうすればよいですか?

C# でコンソールからの整数入力を検証するにはどうすればよいですか?

Linda Hamilton
リリース: 2025-01-05 12:49:44
オリジナル
501 人が閲覧しました

How Can I Validate Integer Input from the Console in C#?

整数制約の入力検証

プログラミングの領域では、多くの場合、コンソール入力の処理が不可欠です。ただし、ユーザー入力を処理する場合は、それが特定の制約に準拠していることを確認することが重要です。このような制約の 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 サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート