小编The*_*Cog的帖子

为什么我不能从C#中的子类访问受保护的方法?

为什么我不能从C#中的子类访问受保护的方法?

类:

public abstract class A
{
    protected void Method()
    {

    }
}
Run Code Online (Sandbox Code Playgroud)

子类:

public class B : A
{

}
Run Code Online (Sandbox Code Playgroud)

控制台应用:

B b = new B();

b.Method();
Run Code Online (Sandbox Code Playgroud)

编译器说:错误1'方法()'由于其保护级别而无法访问

c# inheritance

4
推荐指数
1
解决办法
991
查看次数

标签 统计

c# ×1

inheritance ×1