C# 从对象';s树图
我被困在房地产信息中,时间很长。基本上这是一个小问题,虽然idk从哪里开始解决它。我通常不使用反射,但我现在需要它 我有一个对象,它有一个类型为MyClass的属性,MyClass还拥有另一个属性。我想要最后一个。我怎么得到它 看看这个:C# 从对象';s树图,c#,C#,我被困在房地产信息中,时间很长。基本上这是一个小问题,虽然idk从哪里开始解决它。我通常不使用反射,但我现在需要它 我有一个对象,它有一个类型为MyClass的属性,MyClass还拥有另一个属性。我想要最后一个。我怎么得到它 看看这个: obj.myClass.Attribute 如何使用PropertyInfo获取该属性?使用: 使用: 使用递归函数。问题其实不是“如何获取属性”,而是“如何遍历对象图?”;typeof(obj.myClass).getProperty(“Attribute
obj.myClass.Attribute
如何使用PropertyInfo获取该属性?使用:
使用:
使用递归函数。问题其实不是“如何获取属性”,而是“如何遍历对象图?”;typeof(obj.myClass).getProperty(“Attribute”)@PanagiotisKanavos如果我知道如何遍历对象图,我就不会问这个问题了,是吗?呵呵。请开导我。什么意思?使用递归函数。问题其实不是“如何获取属性”,而是“如何遍历对象图?”;typeof(obj.myClass).getProperty(“Attribute”)@PanagiotisKanavos如果我知道如何遍历对象图,我就不会问这个问题了,是吗?呵呵。请开导我。什么意思?
Type type = obj.myClass.GetType();
PropertyInfo prop = type.GetProperty("Attribute");
object value = prop.GetValue(obj.myClass);