C# 修饰符 internal和public

53 阅读1分钟

问题:修饰符 internal 和public 的区别

关键词:修饰符,internal,public.

当在命名空间中新建一个类,什么都不加时默认为 internal。

internal表示在当前命名空间内可以实现对类的调用。

当类的修饰符为public时,该类不仅在当前命名空间可以被调用,在其他命名空间或任何程序集都可以去调用到它。

C#类中其他访问修饰符及意义

  1. public:公有访问,不受任何限制 
  2. protected:保护访问,只限于本类内部和子类内部访问,实例不能访问 
  3. private:私有访问,只限于本类成员内访问,子类、实例都不能访问 
  4. internal:内部访问,只限于本项目内访问 
  5. protected internal:内部保护访问,只限于本项目或者子类访问,其他不能访问。