能否说仔细点呀!
我和这个人的问题是一样的http://bbs.csdn.net/topics/120114184
能访问到啊,直接取
我面要获取所有参数值(可能参数比较多,不想一个个写),在方法异常的时候我要记录方法的参数值到日志。
应该是没有的,还是自己一个一个的写吧
事实上我可以获取到这些东西:
StackTrace st = new StackTrace();
var parameters = st.GetFrame(0).GetMethod().GetParameters();
但是parameters参数集合里面好像又不包括形参的值,郁闷呢。
在方法内再写一个保存参数值的方法,调用该方法时就把所有参数值存放到一个结构内保存到一个全局变量的List<Struct>里去。
跟反射一点关系都没。这些值都是调用方法时才能决定的。
postsharp可以做