我正在使用this方法在C#中重定向控制台输出。问题是,当我在调试模式下设置断点时,它不会刷新。
Sol 1,sol 2和sol 3太复杂了。我不想使用进程类。有没有简单的方法来刷新C#中的输出?
或者,由于我正在使用VS2013进行调试,有人知道VS2013中是否有flush
按钮来刷新输出?
答案 0 :(得分:3)
打开立即窗口,调试> Windows>立即窗口。
输入Console.Out.Flush()
并点击Enter
。这将在另一个线程上调用输出流上的Flush
,而不会干扰您当前的断点。