Ограничение по времени на ввод - C#
Формулировка задачи:
Подскажите пожалуйста, как можно сделать ограничение по времени на ввод в консольном приложении? К примеру, выдается вопрос и время, чтобы ввести ответ n секунд.
Решение задачи: «Ограничение по времени на ввод»
textual
Листинг программы
private static bool isRead; private static void ReadConsole() { isRead = true; string text = Console.ReadLine(); isRead = false; } static void Main(string[] args) { Thread th = new Thread(ReadConsole); th.Start(); Thread.Sleep(5000); if (isRead) { th.Abort(); Console.WriteLine("TimeOut"); } }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д