C# 控制台应用程序C中未显示的完整数据#

C# 控制台应用程序C中未显示的完整数据#,c#,asp.net,console-application,C#,Asp.net,Console Application,我创建了一个ASP.NETWebAPI,当我运行时,它将显示超过100万个字符。我创建了一个控制台应用程序,它必须在控制台中显示这100万个字符。但是,当我运行console应用程序时,只显示大约4000个字符。为什么会这样?控制台应用程序可以显示的最大字符数是多少?如何才能使控制台应用程序中显示所有100万个字符?尝试增加控制台窗口的缓冲区大小 打开命令提示,在标题栏上单击鼠标右键“属性” 但我也质疑为什么要这样做在控制台中使用1M字符时,你能认真做些什么呢?发送到一个文件并在文本编辑器中打开

我创建了一个ASP.NETWebAPI,当我运行时,它将显示超过100万个字符。我创建了一个控制台应用程序,它必须在控制台中显示这100万个字符。但是,当我运行console应用程序时,只显示大约4000个字符。为什么会这样?控制台应用程序可以显示的最大字符数是多少?如何才能使控制台应用程序中显示所有100万个字符?

尝试增加控制台窗口的缓冲区大小

打开命令提示,在标题栏上单击鼠标右键“属性”


但我也质疑为什么要这样做

在控制台中使用1M字符时,你能认真做些什么呢?发送到一个文件并在文本编辑器中打开该文件?我的任务是测试用户端(用作用户端的控制台应用程序)是否可以生成和接收100万个字符是的,这是可能的。Windows控制台将只保留最后一部分,而不是整个输出。如果运行编译后的exe并在末尾添加
>filename.txt
,则会将所有输出重定向到该文件,并将所有内容都放在该文件中。但不确定此测试试图证明什么。命令提示符中的
运算符将结果输出到一个文件,在本例中,该文件名为
filename.txt
。在命令提示符下运行
MyProgram.exe>filename.txt
将执行
MyProgram.exe
,并将结果输出到同一目录下名为
filename.txt
的文件中