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

本文关键字:堆栈 跟踪 打印 输出 窗口 | 更新日期: 2023-09-27 18:09:11

c#, WinForms:是否有一种方法可以看到哪些方法正在调用特定的方法?好吧,我可以放一个断点,看到调用堆栈,但这一个是UI相关的,它是一个双击事件,所以我认为这将是有帮助的,如果类似Debug.Writeline(....)也可以打印调用堆栈在一个方法上,所以我可以写它在我的方法的开始,看看ok,这次它是从这个方法调用,这次从那个方法,等等…

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

使用环境。加属性。

您要查找的是System.Diagnostics.StackTrace。您只需在想要查看堆栈的位置创建一个新实例。

但是要注意,创建堆栈跟踪是非常昂贵的。