c# - 在输出窗口中打印堆栈跟踪

标签 c# debugging

C#、WinForms:有没有一种方法可以查看哪些方法正在调用特定方法?好吧,我可以设置一个断点并查看调用堆栈,但是这个是 UI 相关的,它是一个 DoubleClick 事件,所以我认为如果类似于 Debug.Writeline(....) 的东西也可以打印调用,那将会很有帮助堆栈在一个方法上,这样我就可以将它写在我的方法的开头,并且这次可以看到它是从这个方法中调用的,这次是从那个方法中调用的,等等......

最佳答案

使用 Environment.StackTrace属性(property)。

关于c# - 在输出窗口中打印堆栈跟踪,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7486464/

相关文章:

python - 我可以让 pdb 立即开始调试吗?

c# - 将 [0-9] 替换为 0[0-9]

java - 无法向文件写入任何内容

linux - gcc 添加了哪些调试信息?

javascript - 它们是 "same"吗?代码大战

Python:有可用的运行时变量浏览器吗?

c# - 是否可以将视频流伪造为在 Skype、Lync 等中可见的虚拟摄像头?

c# - 存储过程获取不到参数

c# - EF 相交语法

c# - Windows API : Assign Icon of filetype X to my file