我对C#很新,如果你能帮助我,我会很高兴。
按下时我正在尝试检测输入键。
Console.Write("**Press** **Enter** "to do this" or **Press Esc** "to do that" ");
我们通常在此之后使用readline,但前提是用户会写一些内容。
这次我想检测用户是否按下了ENTER或ESC。
你能帮帮我吗?这是可能的C#? Thanksss答案 0 :(得分:4)
尝试这样的事情:
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;
}