Аналог _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();
}
}