程序集指的是否在同一文件内,
default 其实就是private 都是在本类之内才能访问,
public 任何地方都可以访问,
protected 为保护类型,子类或本集内才可以访问
internal 内部类,子类,同程序集内的子类才可以访问,
protected internal 子类,同程序集内,程序集外的子类都可以访问
总结
类的修饰符 | 类内部 | 子集 | 程序集内 | 程序集外 |
default | √ | |||
public | √ | √ | √ | √ |
private | √ | |||
protected | √ | √ | ||
internal | √ | √ | √ | |
protected internal | √ | √ | √ |