модификаторы доступа при наследовании

какой модификатор доступа поможет в такой ситуации? нужно чтобы: поле НЕ передавалось наследнику, НО вызывалось у своего объекта.. это вообще возможно?


Ответы (1 шт):

Автор решения: aepot

Модификаторов доступа не так много

В порядке расширения доступа:

private
protected
internal
public
  • private - доступно только в рамках текущего класса
  • protected - доступно в рамках класса и всем наследникам
  • internal - доступно в рамках текущей сборки
  • public - доступно всем

Сделать что-то типа public для сторонних классов, но private для наследников не имеет никакого смысла. Не может быть такого, что все могут использовать, а наследники - нет.

Больше информации: Модификаторы доступа C#.

→ Ссылка