Ограничение по времени на ввод - 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");
- }
- }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д