1
我有,通過可選包括其自身的清單,喜歡的東西在樹結構中安排的一類:集合元素是否可以引用集合?
class MyClass
{
List<MyClass> MyClassList;
...
}
有什麼辦法元素可以調用它的父集合?像,
class MyClass
{
List<MyClass> MyClassList;
...
private void AddItemToParentCollection()
{
parent.MyClassList.Add(new MyClass());
}
}
我想我可以寫,告訴類的地方是在樹(因此它的父項)通過遍歷樹,直到它發現自己的功能,但我希望有一個整潔的方式。
如何你的數據結構來表示的樹?你能發佈相關的代碼嗎? –
你想要達到什麼目的?當然,如果您將引用父對象傳遞給孩子,孩子可以調用它的方法。 – lahsrah
你需要父母和孩子之間的雙向關聯(每個孩子都應該有父母節點的參照) –