1. 类的访问修饰符
| 修饰符 |
访问权限 |
| 无或者internal |
只能在同一个程序集中访问类 |
| public |
同一个程序集或引用该程序集的外部都可访问类 |
| abstract或internal abstract |
只能在同一程序集中访问类,且该类不能被实例化,只能被继承 |
| public abstract |
同一个程序集中或引用该程序集的其他程序集都可访问类,不能被实例化,只能被继承 |
| sealed或internal sealed |
只能在同一程序集中访问类,该类不能被继承,只能把实例化 |
| public sealed |
同一个程序集或引用程序集的其他程序集都可以访问,不能被继承,只能被实例化 |
2. 成员修饰符
| 修饰符 |
访问权限 |
| public |
同一个程序集或引用该程序集的其他程序集可以访问 |
| private |
同一个类中可以访问 |
| protected |
只有同一个类中访问或派生类中可以访问 |
| internal |
只有同一个程序集中可以访问 |
| protect internal |
在同一程序集、该类和派生类中可以访问 |
C#基础知识八之访问修饰符
原文:http://www.cnblogs.com/liujie2272/p/5922025.html