Avatar ·

如何将调试信息输出到Visual Studio的输出窗口?

大家好。我是一名初学C#的开发者,在调试应用程序时遇到了问题。我需要输出变量的中间值和程序执行进度的消息,以便了解代码中发生了什么。我使用的是Visual Studio 2019。 问题在于,我不知道如何正确地将消息发送到Output(输出)窗口。我通常使用`Console.WriteLine()`,但这会将文本输出到控制台窗口,而我需要看到消息出现在Output窗口中,也就是显示Studio自身调试消息的地方(例如,“The thread ... has exited with code ...”)。 以下是我的代码示例: ```csharp using System; class Program { static void Main() { int x = 10; int y = 0; Console.WriteLine("开始除法"); // 这会输出到控制台,而不是Output try { int result = x / y; } catch (DivideByZeroException ex) { Console.WriteLine("错误:" + ex.Message); // 同样输出到控制台 } } } ```