Всем привет !
Есть консольное приложение (очень примитивное).
Есть у меня Console.ReadKey() при помощи которого я могу считать нажатую клавишу что бы приложение закрылось.
do {
} while (Console.ReadKey(true).Key != ConsoleKey.A);
К примеру тут закроется при нажатии А
Вопрос: как мне сделать так, что бы приложение не закрывалось при нажатии ЛЮБОЙ клавиши, а только когда нажимаю на крестик
В принципе пробовал сделать while(true){} но это очень глупо :)
Спасибо !
Ну объедините свои два способа:
while (true) { Console.ReadKey(); }
Console.ReadKey(); не даст грузить процессор, а while (true) не даст приложению закрыться.
Более правильное решение остановить текущий поток "навсегда":
Thread.Sleep(Timeout.Infinite);
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости