【发布时间】:2010-04-23 06:38:32
【问题描述】:
我想获取有关我的堆栈跟踪的详细日志。我可以先获取 StackFrame,然后获取方法,然后获取该方法的所有参数。就像下面的代码:
StackTrace st = new StackTrace();
StackFrame[] sfs = st.GetFrames();
foreach (StackFrame sf in sfs)
{
MethodBase method = sf.GetMethod();
ParameterInfo[] pis = method.GetParameters();
foreach (ParameterInfo pi in pis)
{
....
}
Console.WriteLine(method.Name);
}
但我如何才能在方法中获取局部变量信息?
有人能帮我解释一下吗?
非常感谢。
【问题讨论】: