从对象的树图中获取叶属性值

时间:2013-11-08 15:32:22

标签: c#

我坚持使用PropertyInfo,很重要。基本上这是一个很小的问题,虽然idk从哪里开始解决它。我通常不使用反射,但我现在需要它。

我有一个具有MyClass类型属性的对象,而myClass还包含另一个属性。我想要最后一个。我怎么得到它?

看看这个:

obj.myClass.Attribute

如何使用PropertyInfo获取该属性?

1 个答案:

答案 0 :(得分:1)

使用PropertyInfo.GetValue(Object)

Type         type  = obj.myClass.GetType();
PropertyInfo prop  = type.GetProperty("Attribute");
object       value = prop.GetValue(obj.myClass);