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 修饰符。protected internal 的直观含义是“访问范围限定于此程序或那些由它所属的类派生的类型”。
  • Private,选择它的方法是在成员声明中包括 private 修饰符。private 的直观含义是“访问范围限定于它所属的类型”。  
posted @ 2013-02-19 23:02  天外有天2013  阅读(303)  评论(0编辑  收藏  举报