首页 > 代码库 > C#访问修饰符总结[转]

C#访问修饰符总结[转]

http://blog.csdn.net/tjvictor/article/details/4293354

    • C#共有五种访问修饰符:public、private、protected、internal、protected internal。作用范围如下表:
访问修饰符说明
public公有访问。不受任何限制。
private私有访问。只限于本类成员访问,子类,实例都不能访问。
protected保护访问。只限于本类和子类访问,实例不能访问。
internal内部访问。只限于本项目内访问,其他不能访问。
protected internal内部保护访问。只限于本项目或是子类访问,其他不能访问

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

成员类型默认修饰符可被修饰符
enumpublicnone
classprivatepublic、protected、internal、private、 
protected internal
interfacepublicnone
structprivatepublic、internal、private

C#访问修饰符总结[转]