Я немного путаюсь со средствами доступа к свойствам.
Мне бы хотелось, чтобы внутреннее свойство с его средством доступа set было доступно только для производных классов.
что-то вроде этого
internal [internalClass] MyProperty
{
get {return _prop;}
protected set {_prop = value;}
}
когда я делаю это, компилятор жалуется.
MSDN, при обсуждении этой конкретной ошибки предлагается изменить модификатор доступа set
на private
, что не там, где я хочу, чтобы это происходило.
похоже, что Protected Internal
здесь должна быть опция, однако использование этого модификатора дает ту же ошибку
У меня такое ощущение, что мне не хватает базового понимания модификаторов доступа.
спасибо