c#中console.readline()用法怎麼用
此方法用於從標準輸入流中讀取下一行字元。它在Console類別(系統命名空間)下。如果標準輸入裝置是鍵盤,則ReadLine方法將阻塞,直到使用者按下Enter鍵。而且,如果將標準輸入重定向到文件,則此方法將從文件讀取一行文字。
用法: public static string ReadLine ();
傳回值:它從輸入流中傳回字串類型的下一行字元;如果沒有更多行可用,則傳回null。
異常:
IOException:如果發生I /O錯誤。
OutOfMemoryException:如果沒有足夠的記憶體為傳回的字串分配緩衝區。
ArgumentOutOfRangeException:如果下一行字元中的字元數大於MaxValue。
以下範例程式旨在說明上述方法的用法:
範例1:在這裡,請使用者輸入。由於age是整數,因此我們使用Convert.ToInt32()方法進行了型別轉換。它從輸入流讀取下一行。直到按Enter鍵,它才會阻塞。因此,它通常用於暫停控制台,以便使用者可以檢查輸出。
// 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"); } } }
輸出:
#以上是c#中console.readline()用法怎麼用的詳細內容。更多資訊請關注PHP中文網其他相關文章!