次のように仮定します。
class BaseClass
{
public string MyProperty { get; set; }
public NestedClass_ NestedClass;
internal class NestedClass_ : BaseClass
{
public string MyNestedProperty { get; set; }
}
}
では、次のように言いましょう。
var baseClass = new BaseClass();
baseClass.NestedClass.MyNestedProperty = "Value applied from nested class";
baseClass.MyProperty
変更時に同じ値を適用するために何かできることはありますbaseClass.NestedClass.MyNestedProperty
か?
そして、反対のケースはどうですか:
var baseClass = new BaseClass();
baseClass.MyProperty = "Value applied from base class";
baseClass.NestedClass.MyNestedProperty
変更時に同じ値を適用するために何かできることはありますbaseClass.MyProperty
か?