Приветствую всех, частенько при работе с консолью приходятся прибегать к тому что бы одна строка, при работе программы заменялась на другую строчку в консоли.
В таком случаи при работе с консолью весь текст, не сползает вниз, а пользователь видит всю информацию необходимую в данный момент в верху консоли.
static void Main(string[] args) { for (int i=1; i<21;i++) { Thread.Sleep(500); Console.WriteLine(i+ " nookery.ru"); } Console.ReadKey(); }
Немного переделав код, вот что у нас получилось:
static void Main(string[] args) { for (int i=1; i<21;i++) { Console.CursorVisible = false; //убираем курсор Console.SetCursorPosition(0, 0);//устанавливаем позицию курсора в начала первой строки Thread.Sleep(500); Console.WriteLine(i+ " nookery.ru"); } Console.ReadKey(); }
Так же мы убрали мигающий курсор, который иногда сильно мешает : )