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