我发现在C#的简单控制台应用程序中读取用户输入的两个API如下:
当我运行这个程序时,这两行代码执行完全相同的操作,即无论我在控制台上输入什么字符串,在我按下回车键之前都会返回。快速搜索只得到了一个链接,其中区分了Console.Read和Console.ReadLine API。有谁可以帮助我理解这两个单独的API之间做相同事情的重要性,即接收用户输入?
System.Console.ReadLine()
System.Console.In.ReadLine()
namespace StackOverflow
{
class Program
{
static void Main(string[] args)
{
var input1 = System.Console.ReadLine();
var input2 = System.Console.In.ReadLine();
}
}
}
当我运行这个程序时,这两行代码执行完全相同的操作,即无论我在控制台上输入什么字符串,在我按下回车键之前都会返回。快速搜索只得到了一个链接,其中区分了Console.Read和Console.ReadLine API。有谁可以帮助我理解这两个单独的API之间做相同事情的重要性,即接收用户输入?