Определить какая клавиша нажата - C#

Узнай цену своей работы

Формулировка задачи:

Здравствуйте, я пишу мини игру и не необходимо создать управление с клавиатуры. Так вот, скажите пожалуйста, можно ли как-то отследить какая нажата клавиша (в консоли) так, что бы оно не отображалось. Т.е. я имею ввиду, что Console.ReadLine() не подойдёт, т.к. во-первых оно срабатывает только после нажатия Enter, а во-вторых пропечатывает эту клавишу в консоли. P.s. я пробовал Console.ReadKey однако я не могу понять как запретить вывод на экран этой клавиши и как эту саму клавишу считать. Т.е. понять какую я нажал.

Решение задачи: «Определить какая клавиша нажата»

textual
Листинг программы
Console.ReadKey(true).KeyChar == 'F'

Оцени полезность:

9   голосов , оценка 3.778 из 5
Похожие ответы