C#—— 如何按Esc键退出控制台程序
时间: 2023-08-01 07:15:42 浏览: 510
在 C# 中,你可以使用 `Console.ReadKey()` 方法来读取用户按下的按键,并判断是否为 Esc 键。以下是一个示例代码:
```csharp
using System;
class Program
{
static void Main()
{
Console.WriteLine("按下 Esc 键退出程序.");
while (true)
{
ConsoleKeyInfo keyInfo = Console.ReadKey();
if (keyInfo.Key == ConsoleKey.Escape)
{
break;
}
}
Console.WriteLine("程序已退出.");
}
}
```
在上面的示例中,我们使用了一个 `while` 循环来不断读取用户按键,直到用户按下了 Esc 键。一旦用户按下了 Esc 键,我们使用 `break` 语句来跳出循环并退出程序。
阅读全文