2

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

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

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

4

1 回答 1

6

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

于 2009-09-23T15:52:34.033 回答