我有一个带有一些子(内部,非派生)类的类。理想情况下,我希望父类可以修改子类的某些字段,但不能公开。C# 中是否有实现此目的的设计?我想不出办法使用典型的访问修饰符(受保护的、私有的、公共的等)
例如,想象
Class Car{
private Wheel wheel;
Class Wheel
{
//I want this to be only accessible within Car and Wheel
private int wheelSize;
}
}
所以,这不是我真正的代码,但传达了我想做的事情的想法。