Аналог _kbhit в с# (если нажать кнопку - выполнится действие) - C#
Формулировка задачи:
Ну в общем-то переписываю свое приложение из С++ в С#(попутно разбираясь со вторым)
Наткнулся на проблему
Нужно выполнить аналогичное действие
в С#
В MoveBLOCK() проверяется какая клавиша нажата и если это стрелка - выполняется нужное действие.
Листинг программы
- while(_kbhit())
- {
- int command1 = _getch();
- if( command1 == 224 )
- {
- MoveBLOCK();
- }
- };
Решение задачи: «Аналог _kbhit в с# (если нажать кнопку - выполнится действие)»
textual
Листинг программы
- while (true)
- {
- Thread.Sleep(300);
- if (!Console.KeyAvailable)
- {
- Console.WriteLine("Not pressed");
- }
- else
- {
- Console.WriteLine("Pressed");
- Console.Read();
- }
- }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д