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 に答える