C# Console.ReadLine()方法: 从控制台读取一行文本

  • Post category:C#

Console.ReadLine() 是 C# 中的一个输入函数,其作用是读取用户在控制台上输入的一行字符序列(即完整的一行文本)并返回该文本。 Console.ReadLine() 函数的返回类型为String 。在读取用户输入之前,程序会暂停并等待用户的输入,一旦用户在控制台中输入了一行字符,该函数将读取该文本并将其保存到内存中,然后程序将继续向下执行。

它的语法格式如下:

string line = Console.ReadLine();

接下来我们就来看两个实例说明:

实例 1:

using System;

namespace ConsoleReadLineExample1
{
    class Program
    {
        static void Main(string[] args)
        {
            Console.Write("请输入你的名字:");
            string name = Console.ReadLine();
            Console.WriteLine($"欢迎你,{name}!");
        }
    }
}

上面的例子中,通过 Console.Write() 函数输出提示信息要求用户输入他们的名字,程序暂停并等待用户的输入。一旦用户在控制台输入了他们的名字并按下回车键,该程序使用 Console.ReadLine() 函数读取用户输入的完整行文本并将其保存到变量 name 中。最后使用插值字符串的方式向用户输出欢迎语。示例运行结果如下:

请输入你的名字:Tom
欢迎你,Tom!

实例 2:

假设我们需要让用户输入并确定一个数字 X ,然后打印 X 行问候语。

using System;

namespace ConsoleReadLineExample2
{
    class Program
    {
        static void Main(string[] args)
        {
            Console.Write("请输入一个数字:");
            var x = int.Parse(Console.ReadLine());
            Console.WriteLine("下面开始打印问候语:");
            for (int i = 0; i < x; i++)
            {
                Console.WriteLine($"第 {i + 1} 个好朋友,好久不见!");
            }
        }
    }
}

上面的例子中,用户输入数字 X ,程序读取并解析为整数类型,并打印问候语 X 行。示例运行结果如下:

请输入一个数字:3
下面开始打印问候语:
第 1 个好朋友,好久不见!
第 2 个好朋友,好久不见!
第 3 个好朋友,好久不见!

以上便是 Console.ReadLine() 的作用与使用方法的详细讲解意见,希望对你有帮助。