C# arrow key input for a console app

前端 未结 5 1229
一生所求
一生所求 2020-11-28 14:29

I have a simple console app written in C#. I want to be able to detect arrow key presses, so I can allow the user to steer. How do I detect keydown/keyup events with a con

5条回答
  •  天命终不由人
    2020-11-28 15:03

    System.Console.ReadKey(true).Key == ConsoleKey.UpArrow
    

    You could put that into a spin, something like:

    while(Running)
    {
      DoStuff();
      System.Console.ReadKey(true).Key == ConsoleKey.UpArrow
      Thread.Sleep(1)
    }
    

提交回复
热议问题