【问题标题】:Complete data not shown in console application C#控制台应用程序 C# 中未显示的完整数据
【发布时间】:2017-12-28 02:27:02
【问题描述】:

我创建了一个 ASP.NET Web API,当我运行它时,它会显示超过 100 万个字符。我创建了一个控制台应用程序,它必须在控制台中显示这 100 万个字符。但是,当我运行控制台应用程序时,只显示了大约 4000 个字符。为什么呢?控制台应用程序可以显示的字符数是否有上限?我该怎么做才能在控制台应用程序中显示所有 100 万个字符?

【问题讨论】:

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

标签: c# asp.net console-application


【解决方案1】:

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

打开命令提示符,右键单击标题栏上的属性。

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-04-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多