Rumah >pembangunan bahagian belakang >C++ >Input Konsol C#: Bila hendak menggunakan `Console.Read()` lwn. `Console.ReadLine()`?
Console.Read()
lwn. Console.ReadLine()
Dalam pengaturcaraan C#, selalunya perlu memproses input pengguna. Dua kaedah yang biasa digunakan ialah Console.Read()
dan Console.ReadLine()
, yang mempunyai fungsi yang berbeza.
Console.Read()
Console.ReadLine()
Contoh praktikal
Untuk menggambarkan perbezaan antara keduanya:
<code class="language-csharp">Console.Write("输入一个字符:"); char inputChar = (char)Console.Read(); // 读取并存储单个字符 Console.Write("输入一行文本:"); string inputLine = Console.ReadLine(); // 读取并存储一行文本</code>
Dalam contoh ini, kod menggesa pengguna untuk memasukkan aksara dan baris teks. Console.Read()
akan menyimpan aksara pertama yang dimasukkan oleh pengguna, manakala Console.ReadLine()
akan menyimpan keseluruhan baris teks, termasuk sebarang ruang dan mana-mana baris baharu yang dimasukkan sebelum menekan kekunci Enter. Sila ambil perhatian bahawa nilai pulangan Console.Read()
ialah integer dan perlu dihantar ke jenis aksara untuk penggunaan yang betul.
Atas ialah kandungan terperinci Input Konsol C#: Bila hendak menggunakan `Console.Read()` lwn. `Console.ReadLine()`?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!