当我在VS2010中运行我的程序时, 因为我的输出相当多,控制台只丢弃我以前的输出。
例如,考虑我的输出是400行,不显示第1行到第80行,只显示第81到400行。
我知道如何看到整个输出?
答案 0 :(得分:14)
您可以更改控制台的缓冲设置:右键单击控制台窗口的标题栏,然后选择“属性”。在“布局”选项卡上,将屏幕缓冲区的“高度”更改为某个较大的数字(例如,9999)。
再次运行您的程序。
当然,如果您需要定期检查大量输出,则最好写入文件。
答案 1 :(得分:11)
Console.BufferHeight = x;
Console.BufferWidth = x;
设置控制台缓冲区的高度和宽度。
答案 2 :(得分:0)
在输出之前。 您可以根据输出动态设置它,但请务必记住,如果一条线长于宽度,您将有额外的线来对抗。