Вывод текста в ту же часть консоли

для практики хочу написать таймер в консоли и пока не понимаю как сделать чтоб не начинался с новой строки а менял само число на большее! пожалуйста подскажите в какую часть документаций нужно лезть я не прошу готовое решение!


Ответы (2 шт):

Автор решения: A K

В эту: Console.SetCursorPosition.

Как найти: вы же наверное знаете, что у класса Console есть какие-то методы типа Write и WriteLine - ну и посмотрите рядом в документации, какие ещё есть. Либо обычно ещё проще делают: пишут Console, ставят точку и смотрят какие методы в подсказках автокомплита имеются.

Альтернативно, если у вас на экране только эта строка с таймером и вы можете позволить себе убрать всё на экране и заново написать значение таймера - рядом есть Console.Clear, можете с ним поэкспериментировать.

→ Ссылка
Автор решения: Qwertiy

Для возврата курсора в начало строки можно использовать \r:

Console.Write("{0:00}:{1:00}:{2:00}\r", h, m, s)
→ Ссылка