0
我有一種情況,孩子能夠引用父母。原因是我希望孩子有能力更新父對象。如何從C#中的child(property)對象找到父對象?
configuration.Range.Next(配置)
我並不想通過父對象的引用而不是Range對象應該能夠找到它的父對象。我將如何做到這一點?
類範圍{.... MethodX(){如何訪問這裏的配置對象}}
類別配置{公開範圍範圍{獲得;設置;}} .....
我有一種情況,孩子能夠引用父母。原因是我希望孩子有能力更新父對象。如何從C#中的child(property)對象找到父對象?
configuration.Range.Next(配置)
我並不想通過父對象的引用而不是Range對象應該能夠找到它的父對象。我將如何做到這一點?
類範圍{.... MethodX(){如何訪問這裏的配置對象}}
類別配置{公開範圍範圍{獲得;設置;}} .....
回答你的問題的一部分困難是人們使用術語「孩子」和「父母」來表示不同的事物給不同的人。
這些術語最常見的用法之一是作爲繼承結構中的子類(child)和超類(parent)的同義詞。假設這是你的意思,你已經可以訪問聲明爲public
或protected
的超類(即「父」)中的任何內容。例如:
public class Parent
{
protected int Foo { get; set; }
}
public class Child : Parent
{
public void DoSomething()
{
Foo = 42;
// or
base.Foo = 42;
}
}
如果這不是你有請加更多的信息,你原來的問題,以更好地描述你的工作是什麼意思時,使用術語「孩子」,局勢「父」。
我想象最理想的方法是持有對父項的引用。你能展示你的對象結構嗎? – David