C#访问修饰符
Private:私有的,只能在当前类的内部访问
Public:公开的公共的
Proteceted:受保护的,只能在当前类的内部以及该类的子类中访问。
internal:只能在当前项目(程序集)的内部中访问 (在同一个项目当中和Public权限一样)
Proteceted internal:等价于Proteceted + internal
- 在命名空间中定义的元素无法显示地声明为Private Proteceted internal
- 在同一个项目当中internal权限大 不在同一个项目空间 Proteceted大
- 能够修饰类的访问修饰符只有 Public ,internal
- 可访问性不一致,子类的访问权限不能高于父类的访问权限? (会暴露父类的成员)