Rumah> masalah biasa> teks badan

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

小老鼠
Lepaskan: 2023-07-17 12:22:14
asal
2619 orang telah melayarinya

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"); } } }
Salin selepas log masuk

输出:

572f741c338203a7383d9b6bc693e178.jpg

Atas ialah kandungan terperinci c#中console.readline()用法怎么用. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
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
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!