在 WPF 应用程序中使用 Console.WriteLine()
通常不会产生可见的输出。本文解释了原因并提供了有效的替代方案。
Console.WriteLine()
是为控制台应用程序量身定制的,依赖于 WPF 应用程序所缺少的控制台窗口。 因此,尝试在 WPF 环境中写入控制台是不成功的。
System.Diagnostics.Trace.WriteLine()
对于 WPF 中的输出,请使用 System.Diagnostics.Trace.WriteLine()
。这会在调试期间将输出重定向到 Visual Studio 输出窗口。
要使用 Trace.WriteLine()
,请将以下 using 语句添加到您的代码中:
<code class="language-csharp">using System.Diagnostics;</code>
除了 Trace.WriteLine()
之外,探索其他调试工具,如 Debugger.Log()
,提供对消息分类的更精细控制。
以上是为什么 `Console.WriteLine()` 在 WPF 应用程序中不起作用?的详细内容。更多信息请关注PHP中文网其他相关文章!