Приветствую всех, частенько при работе с консолью приходятся прибегать к тому что бы одна строка, при работе программы заменялась на другую строчку в консоли.
В таком случаи при работе с консолью весь текст, не сползает вниз, а пользователь видит всю информацию необходимую в данный момент в верху консоли.
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();
}

Так же мы убрали мигающий курсор, который иногда сильно мешает : )
