Member 14076355 Ответов: 2

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


Мне нужен очень простой таймер, который запускается просто при вводе "пуск" и останавливается просто при вводе "стоп", а затем отображает количество времени, прошедшего в часах минутах и секундах в консольном приложении. Помощь будет очень признательна. Спасибо.

Что я уже пробовал:

Я пробовал другие решения, найденные в интернете, и ни одно из них не сработало.

David_Wimbley

А что вы пробовали? Вам нужно опубликовать код, который вы уже пробовали

2 Ответов

Рейтинг:
0

Richard Deeming

Таймер предназначен для запуска некоторого кода по истечении определенного периода времени.

Из вашего описания вы хотите измерить время между двумя событиями. Один Stopwatch это был бы лучший способ сделать это:
Секундомер Класса (Система.Диагностика) | Microsoft Docs[^]

Или, если вы не слишком беспокоитесь о точности, храните DateTime.UtcNow когда пользователь вводит "start", а когда он вводит "stop", вычитайте это из DateTime.UtcNow и распечатайте результат.


Рейтинг:
0

CPallini

В документации ( Класс Таймера (System.Таймеры) | Microsoft Docs[^]) вы можете найти пример кода.