C# Console.ReadLine()方法: 从标准输入流读取下一行字符

  • Post category:C#

C# Console.ReadLine()方法

作用:

C# Console.ReadLine()方法用于从控制台读取用户输入的字符串。

使用方法:

使用 Console.ReadLine() 方法,当执行到此时,程序会暂停,等待用户输入,当用户输入完毕时,程序会继续执行,并将用户输入的字符串返回。

string str = Console.ReadLine();

示例1:

下面是一个控制台程序,用于从用户获取姓名并输出欢迎信息。 我们可以使用 Console.ReadLine() 方法获取用户输入的姓名,并使用 Console.WriteLine() 将欢迎信息打印到控制台。

using System;

namespace HelloWorld
{
    class Program
    {
        static void Main(string[] args)
        {
            // 获取用户输入的姓名
            Console.WriteLine("What is your name ?");
            string name = Console.ReadLine();

            // 打印欢迎信息
            Console.WriteLine("Hello " + name + "!");
            Console.ReadLine();
        }
    }
}

在上述代码中,我们使用 Console.ReadLine() 方法获取用户输入的姓名并将其存储在变量 name 中。在打印欢迎信息时,我们在文本中使用了变量 name。

示例2:

本示例将展示如何使用 Console.ReadLine() 方法创建一个计算器,并将用户输入的两个数字相加。 首先,我们将使用 Console.WriteLine() 方法提示用户输入第一个数字和第二个数字。 然后,我们将使用 Console.ReadLine() 方法获取用户输入的两个数字并存储在变量 num1 和 num2 中。 最后,我们将这两个数字相加并使用 Console.WriteLine() 方法将结果打印到控制台。

using System;

namespace Calculator
{
    class Program
    {
        static void Main(string[] args)
        {
            Console.WriteLine("Calculator");
            Console.WriteLine("Enter first number:");
            int num1 = int.Parse(Console.ReadLine());
            Console.WriteLine("Enter second number:");
            int num2 = int.Parse(Console.ReadLine());
            int result = num1 + num2;
            Console.WriteLine("The result is: " + result);
            Console.ReadLine();
        }
    }
}

在上述代码中,我们首先提示用户输入两个数字,然后使用 Console.ReadLine() 方法获取用户输入的数字,使用 int.Parse() 方法将其转换为整数并存储在 num1 和 num2 中。 最后,我们将这两个数字相加并将结果存储在 result 中,使用 Console.WriteLine() 方法将结果打印到控制台。