Rumah  >  Artikel  >  Cara menggunakan console.readline() dalam c#

Cara menggunakan console.readline() dalam c#

小老鼠
小老鼠asal
2023-07-17 12:20:402747semak imbas

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:

Cara menggunakan console.readline() dalam c#

Atas ialah kandungan terperinci Cara menggunakan console.readline() dalam c#. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn