Cara menggunakan console.readline() dalam c#
Kaedah ini digunakan untuk membaca baris aksara seterusnya daripada aliran input standard. Ia berada di bawah kelas Console (ruang nama sistem). Jika peranti input standard ialah papan kekunci, kaedah ReadLine menyekat sehingga pengguna menekan kekunci Enter. Dan, jika input standard diubah hala ke fail, kaedah ini akan membaca baris teks daripada fail.
用法: public static string ReadLine ();
Nilai pulangan: Ia mengembalikan baris aksara seterusnya jenis rentetan daripada aliran input atau nol jika tiada lagi baris tersedia.
Pengecualian:
IOException: Jika ralat I/O berlaku.
OutOfMemoryException: Jika memori tidak mencukupi untuk memperuntukkan penimbal bagi rentetan yang dikembalikan.
ArgumentOutOfRangeException: Jika bilangan aksara dalam baris aksara seterusnya lebih besar daripada MaxValue.
Contoh program berikut bertujuan untuk menggambarkan penggunaan kaedah di atas:
Contoh 1: Di sini, pengguna diminta untuk masuk. Memandangkan umur ialah integer, kami melakukan penukaran jenis menggunakan kaedah Convert.ToInt32(). Ia membaca baris seterusnya dari aliran input. Ia menyekat sehingga kekunci enter ditekan. Oleh itu, ia sering digunakan untuk menjeda konsol supaya pengguna boleh memeriksa output.
// C# program to illustrate // the use of Console.ReadLine() using System; using System.IO; class GFG { // Main Method public static void Main() { int age; string name; Console.WriteLine("Enter your name: "); // using the method // typecasting not needed // as ReadLine returns string name = Console.ReadLine(); Console.WriteLine("Enter your age: "); // Converted string to int age = Convert.ToInt32(Console.ReadLine()); if (age >= 18) { Console.WriteLine("Hello " + name + "!" + " You can vote"); } else { Console.WriteLine("Hello " + name + "!" + " Sorry you can't vote"); } } }
Output:
Atas ialah kandungan terperinci Cara menggunakan console.readline() dalam c#. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!