c#解惑 各种访问修饰符

c#的各种访问修饰符


1.各种访问修饰符

2.程序集?


1.各种访问修饰符

访问修饰符 说明
public 公有访问。不受任何限制。
private 私有访问。只限于本类成员访问,子类,实例都不能访问。
protected 保护访问。只限于本类和子类访问,实例不能访问。
internal 内部访问。只限于本项目内访问,其他不能访问。
protected internal 内部保护访问。只限于本项目(程序集)或是子类访问,其他不能访问

C#成员类型的可修饰及默认修饰符如下表:

成员类型 默认修饰符 可被修饰符
enum public none
class private public、protected、internal、private、
protected internal
interface public none
struct private public、internal、private


2.程序集简单概念

在上面的访问控制符中internal中提到"程序集"的概念,那么什么是程序集,简单的讲就是一个exe文件或者是dll文件。http://msdn.microsoft.com/zh-cn/library/ms173099%28v=VS.80%29.aspx

posted @ 2010-11-03 15:44  qiang.xu  阅读(247)  评论(0编辑  收藏  举报