问题:修饰符 internal 和public 的区别
关键词:修饰符,internal,public.
当在命名空间中新建一个类,什么都不加时默认为 internal。
internal表示在当前命名空间内可以实现对类的调用。
当类的修饰符为public时,该类不仅在当前命名空间可以被调用,在其他命名空间或任何程序集都可以去调用到它。
C#类中其他访问修饰符及意义
- public:公有访问,不受任何限制
- protected:保护访问,只限于本类内部和子类内部访问,实例不能访问
- private:私有访问,只限于本类成员内访问,子类、实例都不能访问
- internal:内部访问,只限于本项目内访问
- protected internal:内部保护访问,只限于本项目或者子类访问,其他不能访问。