在控制台应用程序中显示多行文本?

时间:2009-09-23 15:50:26

标签: c# windows console console-application

我需要一种在控制台应用程序中显示多行文本(例如1000行)的方法,并且能够滚动所有行。但是,当我执行下面的代码片段之类的操作时,我只能在控制台中看到最后100行左右。

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

我最初的目的是显示一些线条(例如一次100个),并让用户点击进一步浏览,但我希望有一种更简单 - 更友好的方式?

1 个答案:

答案 0 :(得分:6)

如果您想要更多地控制可在控制台中滚动的行数,可以将Console.BufferHeight属性调整得更大。该值是显示的行数。因此,如果将其设置为行数,并假设它们都没有换行,则输出将是可滚动的。