C#flush重定向控制台输出

时间:2015-06-25 01:28:26

标签: c# redirect visual-studio-2013 flush

我正在使用this方法在C#中重定向控制台输出。问题是,当我在调试模式下设置断点时,它不会刷新。

Sol 1sol 2sol 3太复杂了。我不想使用进程类。有没有简单的方法来刷新C#中的输出?

或者,由于我正在使用VS2013进行调试,有人知道VS2013中是否有flush按钮来刷新输出?

1 个答案:

答案 0 :(得分:3)

打开立即窗口,调试> Windows>立即窗口。

输入Console.Out.Flush()并点击Enter。这将在另一个线程上调用输出流上的Flush,而不会干扰您当前的断点。