Console.Read()
vs. Console.ReadLine()
C# プログラミングでは、多くの場合、ユーザー入力を処理する必要があります。よく使用される 2 つのメソッドは Console.Read()
と Console.ReadLine()
で、それぞれ機能が異なります。
Console.Read()
Console.ReadLine()
実践例
2 つの違いを説明するには:
<code class="language-csharp">Console.Write("输入一个字符:"); char inputChar = (char)Console.Read(); // 读取并存储单个字符 Console.Write("输入一行文本:"); string inputLine = Console.ReadLine(); // 读取并存储一行文本</code>
この例では、コードはユーザーに文字とテキスト行の入力を求めます。 Console.Read()
はユーザーが入力した最初の文字を保存し、Console.ReadLine()
は Enter キーを押す前に入力されたスペースや改行を含むテキスト行全体を保存します。 Console.Read()
の戻り値は整数であり、正しく使用するには文字型にキャストする必要があることに注意してください。
以上がC# コンソール入力: `Console.Read()` と `Console.ReadLine()` をいつ使用するか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。