C#中的访问修饰符
C#中的访问修饰符:
private,私有访问修饰符,只有在当前类的内部可以访问.类中成员不用修饰符,默认为private。
protected,表示当前类内部可以访问,并且所有的子类内部也 可以访问。
internal,当前程序集内部。类的默认访问修饰符是internal。
注:protected和internal访问修饰符无所谓哪个更“可访 问”,因为判断标准不一样。
protected只看是否是当前类内部或者所有子类内部。
protected internal,兼具protected和internal的特性,当前 类内部,所有子类内部,当前程序集内部都可以访问。
public,没有限制,任何地方可以访问。
所有在命名空间中直接定义的类型,比如类、委托、枚举、结 构。。。。。。的访问修饰符只能是public或 internal。
类的默认访问修饰符是internal,方法的默认访问修饰符是private