<分区>
在方法调用中,我需要在堆栈上“跳转”三层,并检索传递给该方法的参数的类型和值。 获取参数类型很容易,但我找不到将值传递给堆栈上某个方法的方法。
var st = new StackTrace();
var frames = st.GetFrames();
var methodParameters = frame[2].GetMethod().GetParameters;
// get each parameter value
注意:使用 StackTrace
不是强制性的。
有没有办法在运行时找到传递给方法的参数值?