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
如果您觉得不错,欢迎扫码支持下。
作者:许强1. 本博客中的文章均是个人在学习和项目开发中总结。其中难免存在不足之处 ,欢迎留言指正。 2. 本文版权归作者和博客园共有,转载时,请保留本文链接。