1.c#中访问修饰符
1.1描述
修饰符 | 级别 | 适用成员 | 解释 |
public | 公开 | 类及类成员 | 对访问成员没有级别限制 |
private | 私有 | 类成员 | 只能在类的内部访问 |
protected | 受保护的 | 类成员 | 只能在类的内部访问,不管该类和派生类是不是在同一程序集中 |
internal | 内部的 | 类和类成员 | 只能在同一程序集(Assembly)中访问,其编译后的文件扩展名往往是“.DLL”或“.EXE” |
protected internal | 受保护的内部 | 类成员 | 如果是继承关系,不管是不是在同一程序集中都可以访问;如果不是继承关系只能在同一程序集中访问 |
1.2类的访问权限
类的默认访问权限是internal,只有两种(public,internal)