C# 如何在不需要输入的情况下退出控制台应用程序
当用户键入x而不必按enter键时,退出应用程序的最佳方式是什么。我目前使用的代码如下:C# 如何在不需要输入的情况下退出控制台应用程序,c#,console-application,C#,Console Application,当用户键入x而不必按enter键时,退出应用程序的最佳方式是什么。我目前使用的代码如下: Console.WriteLine("\nType x to exit > "); string test = Console.ReadLine(); while (test != "x") { Console.WriteLine("\nType x to exit > "); test = Console.ReadLine(); } 这将使用户体验更好。您可以改用 获取用户按
Console.WriteLine("\nType x to exit > ");
string test = Console.ReadLine();
while (test != "x")
{
Console.WriteLine("\nType x to exit > ");
test = Console.ReadLine();
}
这将使用户体验更好。您可以改用
获取用户按下的下一个字符或功能键。按下的键可以选择显示在控制台窗口中
您可以使用
获取用户按下的下一个字符或功能键。按下的键可以选择显示在控制台窗口中
Console.ReadKey允许您读取单个按键。Console.readLine正在等待线路终止。这是供参考的文件:
您可以读取第一个字符,如果不是x,则读取一行输入,并在之前收到的第一个字符前加上前缀。Console.ReadKey允许您读取单个按键。Console.readLine正在等待线路终止。这是供参考的文件:
您可以读取第一个字符,如果不是x,则读取一行输入,并在之前收到的第一个字符前加上前缀。您可以执行以下操作:
do
{
Console.WriteLine("\nType x to exit > ");
}
while (Console.ReadKey().KeyChar != 'x');
你可以这样做:
do
{
Console.WriteLine("\nType x to exit > ");
}
while (Console.ReadKey().KeyChar != 'x');