C#

一般我们用Console.WriteLine()函数,将文本输出到控制台上来跟踪代码进行到了什么位置,局限性很大,适用范围窄。

1. 输出调试信息

命名空间 System.Dignostics

Debug.WriteLine()

Trace.WriteLine()

看下面的例子就能知道这两者的区别了

Debug

Release

还有类似命令:

Debug.Write(), Trace.Write(), Debug.WriteIf(), Trace.WriteIf(), Debug.WriteLineIf(), Trace.WriteLineIf()

2. 跟踪点

插入跟踪点,选中当前行,鼠标右键,选择,断点->插入跟踪点,此行左边出现一个菱形标志。

原文地址:https://www.cnblogs.com/lilideng/p/CSharp_Debug_1.html