c#:Winform App运行控制台性能问题

时间:2011-11-18 00:02:35

标签: c# console winforms-interop

我有一个Windows窗体应用程序,可以打开控制台进行调试。一切都运行良好,除了我注意到以下与控制台相关的问题:

  1. 控制台窗口已打开。我打开一个csv文件,读取它,并将其内容直接写入控制台。 csv文件有大约1200行数据。即使所有数据行都被读取和写入控制台,但只有最后500行的csv文件数据实际上是可见的,并且可以在控制台窗口中访问。为什么?是否可以更改以便在控制台窗口中访问所有数据?
  2. 此外,我需要注意哪些与性能相关的问题?

    感谢您的帮助。

1 个答案:

答案 0 :(得分:3)

Windows控制台在其缓冲区中存储有限数量的文本 填充缓冲区后,您打印的每一行都会导致它丢弃最旧的行。

您可以在控制台的属性中更改缓冲区大小。