C# cmd不';不显示所有结果
我想知道我6个月前开始编程,但从未注意到cmd不能显示所有结果,而且似乎有限制。例如,试试这个C# cmd不';不显示所有结果,c#,cmd,command-prompt,C#,Cmd,Command Prompt,我想知道我6个月前开始编程,但从未注意到cmd不能显示所有结果,而且似乎有限制。例如,试试这个 for (int i = 0; i < 1000; i++) { Console.WriteLine(i); } for(int i=0;i
for (int i = 0; i < 1000; i++)
{
Console.WriteLine(i);
}
for(int i=0;i<1000;i++)
{
控制台写入线(i);
}
一开始你可能没有注意到,但是如果你运行这个程序,它只覆盖701到999,你找不到0到700,看起来cmd只能显示299行,如果你有更多的行,那么之前的结果将被隐藏。我说得对吗?有什么问题?原因是什么
是命令提示符具有以下属性: 在这些属性下,您可以根据需要将默认缓冲区调高或调低:
您需要将缓冲区设置为循环的大小才能查看所有条目 e、 g
您需要调整Console.BufferHeight属性(请参阅)
Console.BufferHeight=1200//将缓冲区高度设置为1200行
对于(int i=0;i<1000;i++)
{
控制台写入线(i);
}
Console.SetBufferSize(80, 1000);
Console.BufferHeight = 1200; //set the bufferheight to 1200 lines
for (int i = 0; i < 1000; i++)
{
Console.WriteLine(i);
}