Контроль нажатых клавиш в консольном приложении - C#
Формулировка задачи:
Здравствуйте. Хотелось бы узнать, как реализовать контроль нажатых клавиш в КОНСОЛЬНОМ приложении? И возможно ли это? Причем не после введения всей строки, а с нажатием каждой клавиши. То есть обрабатывать каждое нажатие клавиши и проверять ее на соответствие допустимым символам.
Решение задачи: «Контроль нажатых клавиш в консольном приложении»
textual
Листинг программы
class Program { static void Main(string[] args) { ConsoleKeyInfo cki; do { cki = Console.ReadKey(true); if (cki.KeyChar >= '0' && cki.KeyChar <= '9') Console.Write(cki.KeyChar); } while (cki.Key != ConsoleKey.Escape); } }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д