none
C# - Остановить распространение защищённого поля класса среди наследников RRS feed

  • Вопрос

  • Добрый вечер!

    Как сделать недоступным поле field родительского класса, например, Source, во всех наследниках, начиная, например, с Target, без изменения родительского класса и его предков?

    class Source : Something
    {
    protected int field = 0;
    }
    class B : Source 
    {
    // здесь нужен доступ к field
    }
    class Target : B
    {
    // здесь не должно быть доступа к field
    }

    Благодарю.




    10 июля 2019 г. 19:41

Все ответы