如何将调试信息输出到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); // 同样输出到控制台
}
}
}
```