C#用反射获取属性值和属性名的问题
我写了一个类,没有set和get,用
System.Reflection.FieldInfo[] properties = t.GetFields((BindingFlags.NonPublic | BindingFlags.Instance
| BindingFlags.Public));
可以获得类名,但是无法通过如下代码获得属性值
System.Reflection.PropertyInfo propertyInfo = t.GetProperty(properties[i].Name);
paramters[i].Value = propertyInfo.GetValue(s, null);
写了set和get之后,可以获得值了,又获得不了属性名了,高手指点一下。谢谢。