.NET中的"Debug.Print"和"Console.WriteLine"有什么区别?

Den*_*nis 22 .net c# vb.net

在.NET中调试代码时,使用Debug.PrintConsole.WriteLine?之间有什么区别吗?

Def*_*ult 38

是的,Console.WriteLine

将指定数据(后跟当前行终止符)写入标准输出流.

Debug.Print

将一个消息后跟一个行终止符写入Listeners集合中的跟踪侦听器.

Listeners列表在哪里Debug

一个更好的例子可能是图片.请注意,Console.WriteLine最终在控制台中,Debug.Print最终在Visual Studio的"输出"窗口中

Console.WriteLine vs Debug.Print