反射属性名称,属性名称不区别大小写
PropertyInfo pi = typeof(object).GetProperty("PropertyName", BindingFlags.IgnoreCase);
这样是获取不出来的,得加上 BindingFlags.Public | BindingFlags.Instance
如下这样就可以了。
PropertyInfo pi = typeof(object).GetProperty("PropertyName", BindingFlags.IgnoreCase | BindingFlags.Public | BindingFlags.Instance);