2009-09-23 4 views
2

Мне нужен способ показать несколько строк текста (например, 1000 строк) в консольном приложении и иметь возможность прокручивать все строки. Однако, когда я делаю что-то вроде фрагмента кода ниже, я могу видеть только последние 100 или около того строк в консоли.Отображение нескольких строк текста в консольном приложении?

for (int i = 1; i <= 1000; i++) 
{ 
    Console.WriteLine(i.ToString()); 
} 

Моего первоначальным хотя был показать патрон линий (например, 100 в то время), и пусть пользователь попал просматривать дальше, но я надеялся, что было проще - и более дружелюбный путь?

ответ

6

Если вы хотите больше контролировать количество строк, прокручиваемых в консоли, вы можете настроить свойство Console.BufferHeight намного больше. Значение - это количество строк, которые отображаются. Поэтому, если вы установите его на количество строк и считаете, что ни один из них не обернут, ваш выход будет прокручиваться.