从对象获取集合

时间:2016-06-14 21:12:04

标签: c# reflection collections

在C#/ .Net中有一种方法可以反映一个对象,它是一个集合的成员,直到集合本身,因此我们可以(a)迭代集合的其他成员,并且(b)假设集合本身是一个集合的成员,按照树回到根目录?

一个典型的例子是,如果有一个公共属性可以在集合树的多个级别设置,并且当一个对象被更改时,找到最近的主干条目。

1 个答案:

答案 0 :(得分:1)

执行此操作的唯一方法是,如果您正在使用的类型明确地具有处理它的内容,则在winforms中通过IComponent.Site属性处理。其他图书馆可能会使用其他标准。