Вывод текста в ту же часть консоли
для практики хочу написать таймер в консоли и пока не понимаю как сделать чтоб не начинался с новой строки а менял само число на большее! пожалуйста подскажите в какую часть документаций нужно лезть я не прошу готовое решение!
Ответы (2 шт):
В эту: Console.SetCursorPosition.
Как найти: вы же наверное знаете, что у класса Console есть какие-то методы типа Write и WriteLine - ну и посмотрите рядом в документации, какие ещё есть. Либо обычно ещё проще делают: пишут Console, ставят точку и смотрят какие методы в подсказках автокомплита имеются.
Альтернативно, если у вас на экране только эта строка с таймером и вы можете позволить себе убрать всё на экране и заново написать значение таймера - рядом есть Console.Clear, можете с ним поэкспериментировать.
Для возврата курсора в начало строки можно использовать \r:
Console.Write("{0:00}:{1:00}:{2:00}\r", h, m, s)