2016-06-14 111 views
-3

在C#/ .Net中是否有一種方法可以從對象中反射出來,該對象是集合中的一員,直到集合本身,因此我們可以(a)遍歷集合中的其他成員,以及(b)假設集合本身是集合的成員,請按照樹根備份?從對象獲取集合

一個典型的例子是,如果有一個共同的屬性,可以設置在多個級別的集合樹和對象改變時,找到最近的中繼入口。

+3

不,沒有,除非您的對象明確存儲對其父集合的引用。 – Blorgbeard

回答

1

要做到這一點的唯一方法是,如果您正在使用的類型顯式地具有處理該類型的內容,則在winforms中,這將通過IComponent.Site屬性進行處理。其他圖書館可能使用其他標準。