当我在VS2010, 上运行我的程序时,因为我的输出相当多,控制台只是丢弃了我以前的输出。更多VS2010的控制台输出线
例如,考虑我的输出为400行,不显示第1至80行,仅显示第81至400行。
任何想法,我怎么可以看到整个输出?
当我在VS2010, 上运行我的程序时,因为我的输出相当多,控制台只是丢弃了我以前的输出。更多VS2010的控制台输出线
例如,考虑我的输出为400行,不显示第1至80行,仅显示第81至400行。
任何想法,我怎么可以看到整个输出?
您可以更改控制台的缓冲设置:右键单击控制台窗口的标题栏并选择“属性”。在“布局”选项卡上,将屏幕缓冲区的“高度”更改为某个较大的数字(例如9999)。
再次运行您的程序。
当然,如果您有大量需要定期检查的输出,最好是写入文件。
詹姆斯,我VS2017,这种方法并没有为我工作过一次。感觉VS控制台与CMD提示完全不同。我对实际cmd控制台所做的任何更改都不会影响VS控制台的输出。从哪里VS控制台没有类似'布局'像表哥cmd一样。 – 2017-08-21 05:17:32
Console.BufferHeight = x;
Console.BufferWidth = x;
设置控制台缓冲区的高度和宽度。
我应该在哪里输入? – 2014-12-16 20:25:53
就在输出之前。 您可以根据输出动态地设置它,但一定要记住,如果一条线比宽度更长,您将有额外的线需要处理。
为什么不使用日志文件? – user492238 2011-04-11 17:10:38