首頁> 常見問題> 主體

c#中console.readline()用法怎麼用

小老鼠
發布: 2023-07-17 12:22:14
原創
2604 人瀏覽過

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()用法怎麼用

#

以上是c#中console.readline()用法怎麼用的詳細內容。更多資訊請關注PHP中文網其他相關文章!

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!