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() 方法将结果打印到控制台。