Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/317.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 从对象';s树图_C# - Fatal编程技术网

C# 从对象';s树图

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

我被困在房地产信息中,时间很长。基本上这是一个小问题,虽然idk从哪里开始解决它。我通常不使用反射,但我现在需要它

我有一个对象,它有一个类型为MyClass的属性,MyClass还拥有另一个属性。我想要最后一个。我怎么得到它

看看这个:

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);