C#访问修饰符

c#里面一共有五种访问修饰符,五种中每个种的访问权限都是不一样的,初学c#的时候要特别注意,容易分不清,一般面试时也会考,下面来介绍下!


  1. public:公开的,公共的,哪都可以访问,权限是所有都可以访问

    C#访问修饰符
  2. private:私有的,只能在当前类的内部访问!也就是出了当前类就不能访问了

  3. internal:只能在当前项目的内部访问,出了这个项目就访问不到了!

    C#访问修饰符

  4. protected:受保护的,表示可以在当前类的内部以及该类的子类中访问


  5. protected internal:proctecd+internal 就是protected和internal的结合 当前项目的当前类和子类才能访问


  6. 注意:修饰符类的访问修饰符只有两个:public internal,子类的访问权限不能高于父类的访问权限,因为子类会暴漏父类的成员。



猜你喜欢

转载自blog.csdn.net/huanglin529/article/details/79524866