Задать вопрос
VitalyaRusher
@VitalyaRusher
developer.designer.dude

Как сделать ограничение по времени на пользовательский ввод?

Как сделать таймер на ввод , что когда время кончалось , выводилось какое либо сообщение .
На примере игр когда дается выбор на время . Можно ли в c# сделать ? Именно в консольном приложение , а не в Windows.Forms.
  • Вопрос задан
  • 415 просмотров
Подписаться 1 Простой 3 комментария
Помогут разобраться в теме Все курсы
  • OTUS
    C# Developer. Professional
    6 месяцев
    Далее
  • Ulearn.me
    Основы программирования на примере C#. Часть 1
    1 неделя
    Далее
  • Ulearn.me
    Основы программирования на примере C#. Часть 2
    1 неделя
    Далее
Решения вопроса 1
modestguy
@modestguy
full-stack web developer
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;
   }
}
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы