【发布时间】:2012-12-13 17:12:39
【问题描述】:
是否有任何内置功能可以将 Console.WriteLine 调用重定向到 System.Diagnostic.Debug-calls?
我希望是这样的:
public static void CallNastyConsoleWriteLineUsingFunction() {
Console.WriteLine(GetImportantInformation());
}
[...]
var writer = DebugTextWriter();
TextWriter stdout = Console.Out;
try
{
Console.SetOut(writer);
CallNastyConsoleWriteLineUsingFunction();
}
finally
{
Console.SetOut(stdout);
}
甚至可能:
using(new ConsoleToDebugRedirector())
{
CallNastyConsoleWriteLineUsingFunction();
}
【问题讨论】:
标签: c# console-application stdout output-window