2013-11-03 2 views
2

Вся идея состоит в том, что я даю игроку 2 секунды, чтобы ввести Dodge или Attack. Если они не набрали Dodge или Attack, они умирают. Я не могу понять, как выйти из ReadLine. Я могу помочь мне. (Приложение для консоли C#)Как ждать ввода консоли, как 2 секунды?

+0

Я не очень хорошо знаком с C#, но вы не можете просто установить такой интервал; 'Interval = 2000'; – Nathan

ответ

0

Обратите внимание, что чтение из Консоли не отличается от чтения из файла или другого потока.

Вам понадобятся темы.

Подробности здесь: How to add a Timeout to Console.ReadLine()?

EDIT: Убедитесь в том, чтобы иметь using System.Threading, если вы используете этот ответ.

+1

Вы должны помечать (или голосовать за закрытие) как дубликат, а не публиковать ответ, связанный с дубликатом. – Stijn

+0

Я не могу голосовать, чтобы закрыть. –

+0

Я пробовал этот, но он, похоже, не работал для меня – Lars

Смежные вопросы