【发布时间】:2012-06-01 22:27:08
【问题描述】:
我可以使用以下方式通过 StackTrace 获取有关参数的信息:
catch (Exception ex)
{
var st = new StackTrace(ex);
System.Reflection.ParameterInfo pi = st.GetFrame(0).GetMethod().GetParameters().First();
}
我想知道如何获取参数的值。示例:
如果我在堆栈跟踪中的方法是这样的:
void MyMethod(object value)
电话是这样的:
MyMethod(10);
我想得到值 10。 我该怎么做?
【问题讨论】:
标签: c# .net exception stack-trace system.diagnostics