Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/python-3.x/18.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# cmd不';不显示所有结果_C#_Cmd_Command Prompt - Fatal编程技术网

C# 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

我想知道我6个月前开始编程,但从未注意到cmd不能显示所有结果,而且似乎有限制。例如,试试这个

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);
}