我对 C# 还很陌生,如果你能帮助我解决这个问题,我会很高兴。
我正在尝试检测何时Enter按下该键。
Console.Write("**Press Enter**" "to do this" or "**Press Esc**" "to do that");
Run Code Online (Sandbox Code Playgroud)
我们通常在此之后使用 readline,但前提是用户要写一些东西。
这次我想检测用户是否按下了Enter或Esc。
尝试这样的事情:
ConsoleKeyInfo cki = Console.ReadKey(true);
switch (cki.Key)
{
case ConsoleKey.Enter:
Console.WriteLine("Enter key has been pressed");
break;
case ConsoleKey.Escape:
Console.WriteLine("Escape key has been pressed");
break;
default:
Console.WriteLine("Please press Enter or Esc");
break;
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
295 次 |
| 最近记录: |