在 NET3.5 里面可以通过 MemberExpression 得到字段或属性的 memberInfointernal static MemberInfo get_memberinfo<T>(Expression<Func<T>> expr)
{
var body = ((MemberExpression)expr.Body);
return body.Member;
}请教下 NET2.0 中如何实现。得到指定 字段,属性的 MemberInfo
不是 type.GetMembers() 遍历所有,那样不能得到指定的
MemberInfo member = get_memberinfo(this.字段1);
MemberInfo member = get_memberinfo(this.属性1);
MemberInfo member = get_memberinfo(this.方法1);
http://www.cnblogs.com/mgen/archive/2012/05/28/2520907.html要是你能自己写一个编译器,或者C#编译器开放源代码,或许可以搞定。