C#中的Console.ReadLine()方法
在C#中,可以使用Console.ReadLine()方法从控制台(命令行)中读取用户输入的文本。这个方法的返回值是一个字符串(string)类型,表示用户输入的内容。当用户在控制台中输入了内容并按下回车键时,这个方法才会返回。
语法格式
Console.ReadLine()
使用方法
接收用户输入的时候,我们可以按如下步骤进行:
- 用Console.Write()或者Console.WriteLine()输出一些提示信息,告诉用户需要输入什么样的内容;
- 调用Console.ReadLine()方法,该方法会等待用户输入,并将用户输入的字符串返回。
- 将接收到的内容赋值给一个字符串变量。
- 对接收到的内容进行处理。
实例1:读取用户输入的字符串
下面的代码演示了读取用户在控制台(命令行)中输入的字符串:
using System;
namespace ReadLineExample
{
class Program
{
static void Main(string[] args)
{
Console.Write("请输入你的姓名:");
string name = Console.ReadLine();
Console.WriteLine("你好," + name + "!");
}
}
}
在这段代码中,我们使用Console.Write()输出了一个提示信息,告诉用户需要输入他们的姓名。然后调用Console.ReadLine()方法等待用户输入,并将用户输入的字符串赋值给变量name。最后使用Console.WriteLine()输出一条欢迎消息,其中使用了刚刚接收到的用户名。
实例2:读取用户输入的数字
下面的代码演示了如何使用Console.ReadLine()读取用户在控制台(命令行)中输入的数字并进行求和:
using System;
namespace ReadLineExample
{
class Program
{
static void Main(string[] args)
{
Console.Write("请输入第一个数字:");
int num1 = int.Parse(Console.ReadLine());
Console.Write("请输入第二个数字:");
int num2 = int.Parse(Console.ReadLine());
int sum = num1 + num2;
Console.WriteLine("两个数字的和是:" + sum);
}
}
}
在这段代码中,我们首先提示用户输入两个数字,并使用int.Parse()方法将用户输入的字符串转换为整数。然后将两个整数相加,最后输出结果。注意,int.Parse()方法只能将格式正确的字符串转换为整数,如果用户输入了非数字字符,则会抛出异常,我们需要在代码中进行处理。
总结
使用C#中的Console.ReadLine()方法可以轻松地获取用户在控制台中输入的文本内容,并进行后续的处理,让我们开发出更加灵活且互动性更强的控制台应用程序。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:C# Console.ReadLine()方法: 从控制台读取一行文本 - Python技术站