我正在调试一个具有多个嵌套循环的进程,这些循环会更改几个不同的局部变量。
我可以通过一步一步来观看这些……一次一个迭代,但这很乏味,而且我正在迷失自己的位置。我根本没有时间每次都写下每个变量。
有没有办法可以查看局部变量的历史?插件?如果没有,有什么想法吗?
我正在调试一个具有多个嵌套循环的进程,这些循环会更改几个不同的局部变量。
我可以通过一步一步来观看这些……一次一个迭代,但这很乏味,而且我正在迷失自己的位置。我根本没有时间每次都写下每个变量。
有没有办法可以查看局部变量的历史?插件?如果没有,有什么想法吗?
可能对您的情况没有帮助,但Debugger Canvas非常简洁。它直观地向您显示调用链,并允许您“通过每次调用显示一个气泡来了解递归调用的概述”......检查一下:)
Debug.WriteLine
用or记录循环内的变量怎么样Trace.WriteLine
?然后您可以在之后检查结果。
如果您只对运行中某些点的值感兴趣,则可以使日志记录依赖于布尔变量的值,在调试器中手动打开和关闭它。