2013-03-14 69 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(); 
    } 
} 
相关问题