在.NET中调试代码时,使用Debug.Print和Console.WriteLine有什么区别吗
发布于 2013-09-18 19:54:45
是的,Console.WriteLine
将指定的数据写入标准输出流,后跟当前行结束符。
而Debug.Print
将一条后跟行终止符的消息写入listeners集合中的跟踪侦听器。
其中,Listeners是Debug中的列表。
一个更好的例子可能是一张图片。请注意,Console.WriteLine在控制台中结束,而Debug.Print在Visual Studio的输出窗口中结束

发布于 2013-09-18 20:00:22
然而,最大的区别在于概念而不是功能。正如我所提到的,Console.WriteLine是控制台应用程序中的输出通道。Debug.Print可以为程序员提供帮助。
调试类使您能够编写用户看不到的调试输出,此外还提供了通过有意输出来检查代码的工具。
发布于 2013-09-18 19:55:31
Debug将消息写入Output > Debug。Console.WriteLine将一条消息写入标准输出(控制台)。
https://stackoverflow.com/questions/18871505
复制相似问题