2013-03-14 2 views
0

Может ли производный класс получить доступ к защищенному методу базового класса с помощью base.method()?Защищенный метод C#, доступ к которому получен производным классом

Как следующее:

Class A 
{ 
    Protected doThis() 
} 

Class B : A 
{ 
    base.doThis(); 
} 
+3

Вы попробовали? – SLaks

+1

@Ernest, он все еще не компилируется. Ответ на ваш вопрос: ** да **, но вызов должен быть внутри другого метода, конструктора или инициализатора поля –

+0

не то, что это действительный код –

ответ

3

вы можете просто сделать doThis() в методе в классе

если вы имели в виду это: -

class A 
{ 
    protected void doThis() 
    { 

    } 
} 

class B : A 
{ 
    public void MyMethod() 
    { 
     doThis(); 
    } 
} 
Смежные вопросы