Welcome

首页 / 软件开发 / C# / c#中类的访问修饰符

c#中类的访问修饰符2010-09-26
 类内部同一程序集的派生类同一程序集的其他类不同程序集的派生类不同程序集的其他类
priavtetrue    
protectedtruetrue true 
internaltruetruetrue  
publictruetruetruetruetrue
Public,选择它的方法是在成员声明中包括public修饰符。public的直观含义是“访问不受限制”。

Protected,选择它的方法是在成员声明中包括protected修饰符。protected的直观含义是“访问范围限定于它所属的类或从该类派生的类型”。

Internal(默认),选择它的方法是在成员声明中包括internal修饰符。internal的直观含义是“访问范围限定于此程序”。

Protectedinternal(意为受保护或内部的),选择它的方法是在成员声明中包括protected和internal修饰符。protectedinternal的直观含义是“访问范围限定于此程序或那些由它所属的类派生的类型”。

Private,选择它的方法是在成员声明中包括private修饰符。private的直观含义是“访问范围限定于它所属的类型”。