适用范围<访问权限范围越小,安全性越高> 访问权限 类 包 子类 其他包 public ok ok ok ok (对所有可用的) protect ok ok ok × (继承的类可以访问) default ok ok × × (包访问权限,即在整个包内均可被访问) private ok × × × (同类内访问)…
权限修饰符在哪里可以访问 (default) : 表示什么权限修饰符都不写 位置 public protected (default) private 同一个类 yes yes yes yes 同一个包 yes yes yes no 不同包子类 yes yes no no 不同包非子类 yes no no no…
对访问修饰关键字public, protected, internal and private的说明1.msdn: Internal types or members are accessible only within files in the same assembly.只要在同一个assembly中就能访问,而不是命名空间.如下面的例子,在同一个assembly ClassLibrary2.dll中:namespace ClassLibrary2{ public class Clas…