首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

How to Console.Read() n行数从星号AGI

Console.Read() 方法用于从控制台读取下一个字符。它会阻塞程序的执行,直到用户输入一个字符并按下回车键。

在C#中,Console.Read() 方法返回一个整数,表示读取的字符的Unicode值。如果没有可用的输入字符,它将返回-1。

下面是一个示例代码,演示如何使用Console.Read() 方法读取n行文本:

代码语言:txt
复制
int n = 5; // 读取5行文本
string[] lines = new string[n];

for (int i = 0; i < n; i++)
{
    Console.WriteLine($"请输入第{i+1}行文本:");
    int character;
    string line = "";

    while ((character = Console.Read()) != 13) // 13表示回车键的Unicode值
    {
        line += (char)character;
    }

    lines[i] = line;
}

Console.WriteLine("您输入的文本为:");
foreach (string line in lines)
{
    Console.WriteLine(line);
}

上述代码中,我们使用一个循环来读取n行文本。在每次循环中,我们先输出提示信息,然后使用Console.Read() 方法读取字符,直到读取到回车键为止。读取到的字符被转换为字符类型,并添加到当前行的字符串中。最后,我们将每行文本存储在一个字符串数组中,并输出到控制台上。

这个方法适用于需要从控制台逐行读取文本的场景,例如命令行工具、控制台应用程序等。

腾讯云提供了一系列云计算相关的产品和服务,其中包括云服务器、云数据库、云存储、人工智能等。您可以访问腾讯云官方网站(https://cloud.tencent.com/)了解更多关于这些产品的详细信息和使用指南。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

没有搜到相关的沙龙

领券