你能在C#中获得堆栈上的变量列表吗?

所有,只是想知道在.NET / C#中是否可以获得堆栈中的变量列表及其值? 我正在为我的应用程序创建一个exception处理程序,除了标准的堆栈跟踪之外,我还想查看堆栈中任何变量的名称和值。 不知道是否可以这样做?

是的,StackFrame类可以帮助您。

连锁

沿着这些方向的东西

var currentStackFrame = new StackFrame(1); var props = currentStackFrame.GetMethod().GetParameters();