Wenn ich eine Eigenschaft habe, die ich den Vererbenden zum Schreiben erlauben möchte, aber extern schreibgeschützt halten möchte, wie implementiere ich dies am besten? Normalerweise gehe ich etwa so vor:
private object m_myProp;
public object MyProp
{
get { return m_myProp; }
}
protected void SetMyProp(object value)
{
m_myProp = value;
}
Gibt es einen besseren Weg?