2013-03-14 75 views
0

派生類可以通過base.method()訪問它的基類受保護方法嗎?由派生類訪問的C#保護方法

類似如下:

Class A 
{ 
    Protected doThis() 
} 

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

你試過了嗎? – SLaks 2013-03-14 20:30:40

+1

@Ernest,它仍然不會編譯。你的問題的答案是**是**,但調用應該在其他方法,構造函數或字段初始值設定項裏 – 2013-03-14 20:30:44

+0

不是那個有效的代碼 – 2013-03-14 20:30:45

回答

3

你可以做doThis()在類

的方法假設你的意思是這樣的: -

class A 
{ 
    protected void doThis() 
    { 

    } 
} 

class B : A 
{ 
    public void MyMethod() 
    { 
     doThis(); 
    } 
} 
相關問題