c#中类的访问修饰符
|
|
类内部
|
同一程序集的派生类
|
同一程序集的其他类
|
不同程序集的派生类
|
不同程序集的其他类
|
|
priavte
|
true
|
|
|
|
|
|
protected
|
true
|
true
|
|
true
|
|
|
internal
|
true
|
true
|
true
|
|
|
|
public
|
true
|
true
|
true
|
true
|
true
|
- Public,选择它的方法是在成员声明中包括
public修饰符。public的直观含义是“访问不受限制”。 - Protected,选择它的方法是在成员声明中包括
protected修饰符。protected的直观含义是“访问范围限定于它所属的类或从该类派生的类型”。 - Internal(默认),选择它的方法是在成员声明中包括
internal修饰符。internal的直观含义是“访问范围限定于此程序”。 - Protected internal(意为受保护或内部的),选择它的方法是在成员声明中包括
protected和internal修饰符。protectedinternal的直观含义是“访问范围限定于此程序或那些由它所属的类派生的类型”。 - Private,选择它的方法是在成员声明中包括
private修饰符。private的直观含义是“访问范围限定于它所属的类型”。
浙公网安备 33010602011771号