Console.ReadLine()
是 C# 中的一个方法,可以从控制台中读取一行字符串,并将其作为结果返回。具体来说,该方法会等待用户在控制台中输入一个字符串,然后将用户输入的字符串作为一个字符串值返回。该方法是 System.Console
的一个成员方法,可用于在控制台中与用户进行交互。
使用方法:
string input = Console.ReadLine();
上述代码使用 Console.ReadLine()
方法从控制台读取用户输入,并将输入的字符串保存在 input
变量中。
下面使用两个实例说明 Console.ReadLine()
的使用方法:
实例 1:计算两个数之和
Console.WriteLine("请输入第一个数字:");
int num1 = int.Parse(Console.ReadLine());
Console.WriteLine("请输入第二个数字:");
int num2 = int.Parse(Console.ReadLine());
int sum = num1 + num2;
Console.WriteLine($"两个数字之和为 {sum}");
上述代码使用 Console.ReadLine()
从控制台读取用户输入的两个数字,然后计算它们的和并输出结果。注意,这里在读取用户输入时需要使用 int.Parse()
将字符串转换为整数类型。
实例 2:从控制台读取文本文件内容
Console.WriteLine("请输入文件路径:");
string filePath = Console.ReadLine();
string[] lines = File.ReadAllLines(filePath);
Console.WriteLine("文件内容如下:");
foreach (string line in lines)
{
Console.WriteLine(line);
}
上述代码通过 Console.ReadLine()
从控制台读取用户输入的文件路径,然后使用 File.ReadAllLines()
方法读取该文件的所有行,并输出每一行的内容。注意,这里需要引入 System.IO
命名空间,使用 File
类来操作文件。
综上所述,Console.ReadLine()
是一个很实用的方法,可以方便地从控制台读取用户输入,使程序与用户之间的交互更加灵活和友好。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:C# Console.ReadLine()方法: 从标准输入流读取下一行字符 - Python技术站