如何在C#中使用protected关键字

avatar
作者
猴君
阅读量:0

在C#中,protected关键字用于表示只能在当前类或派生类中访问的成员。可以在类的成员前面使用protected关键字来声明该成员为受保护的。例如:

public class MyBaseClass {     protected int protectedField;      protected void ProtectedMethod()     {         // 只能在当前类或派生类中访问     } }  public class MyDerivedClass : MyBaseClass {     public void AccessProtectedMember()     {         protectedField = 10; // 可以在派生类中访问受保护的字段         ProtectedMethod(); // 可以在派生类中访问受保护的方法     } } 

在上面的例子中,MyBaseClass类中的protectedField字段和ProtectedMethod方法被声明为受保护的,因此只能在当前类或派生类中访问。MyDerivedClass类继承自MyBaseClass类,可以在MyDerivedClass类中访问MyBaseClass类中受保护的成员。

广告一刻

为您即时展示最新活动产品广告消息,让您随时掌握产品活动新动态!