C# での整数入力の読み取り
C# の Console.ReadLine()
メソッドは本質的にコンソール入力を文字列として読み取ります。 整数値を取得するには、入力を明示的に変換する必要があります。
Convert.ToInt32()
アプローチ
最も簡単な方法は、Convert.ToInt32()
を使用することです。この関数は、文字列を整数に直接変換します。
これが例です:
<code class="language-csharp">Console.WriteLine("1. Add account."); Console.WriteLine("Enter your choice: "); int userChoice = Convert.ToInt32(Console.ReadLine());</code>
このコード スニペットは、最初にユーザーに入力を求めます。 Console.ReadLine()
は入力を文字列としてキャプチャします。 次に、Convert.ToInt32()
はこの文字列を整数に変換し、結果を userChoice
変数に保存します。 ユーザーが数値以外の入力を入力した場合、このメソッドは例外をスローすることに注意してください。 堅牢なアプリケーションには、エラー処理 (try-catch
ブロックの使用など) が推奨されます。
以上がC# でユーザー入力から整数を読み取るにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。