Бывают такие игры где есть ограничение по времени для пользователя. Например, когда нужно быстро пройти какой-то кроссворд, судоку, или отгадать слово и тд. Как это сделать в C#?
int minutes = 1; while (true) { if (Console.KeyAvailable) { ConsoleKeyInfo c = Console.ReadKey(true); if (c.Key == ConsoleKey.Enter) { break; } } Thread.Sleep(1000); if (minutes > 10) { throw; } }
Сделай бесконечный цикл с точкой выхода когда кол-во минут дойдёт до определённой отметки. Для "задержки" можно использовать Thread.Sleep() с указанием времени в милисекундах