Debug.Print
在.NET中调试代码时,使用和之间有什么区别Console.WriteLine
吗?
问问题
62212 次
3 回答
41
将指定的数据(后跟当前行终止符)写入标准输出流。
将后跟行终止符的消息写入 Listeners 集合中的跟踪侦听器。
Listeners
中的列表在哪里Debug
。
一个更好的例子可能是一张图片。请注意,Console.WriteLine
在控制台中Debug.Print
结束,在 Visual Studio 的输出窗口中结束
于 2013-09-18T11:54:45.160 回答
2
但是,最大的区别在于概念而不是功能。正如我所提到的,Console.WriteLine 是控制台应用程序中的输出通道。Debug.Print 可以帮助你,程序员。
调试类使您能够编写用户看不到的调试输出,此外还提供了通过故意输出检查您的代码的工具。
于 2013-09-18T12:00:21.960 回答
0
Debug 将消息写入 Output > Debug。Console.WriteLine 将消息写入标准输出(控制台)。
于 2013-09-18T11:55:30.520 回答