用以
控制类成员的
存取限制
,定义一个类成员,必须使用存取修饰符控制程序的存取行为,目的在于避免错误地不当使用类成员.
C#定义了5种不同级别的修饰符:
publich: 可以
允许任何外部类
对其进行存取,类成员的存取完全不受限制.
private: 与publich相反,对类成员的存取提供了最大的限制,只允许
在定义它的内部
被存取,如果一个类成员没有定义存取修饰
符,则private为其
默认
的存取修饰符.
protected: 必须是
继承的派生类
才可以存取基类的成员,
Internal: 允许
同一个组件里的类
对其成员进行存取,
protected internal :提供protected以及internal两种成员进行存取.
类的存取控制:
两种级别的存取限制,
publich :
internal :声明没有指定修饰符,则默认值为internal,也就是同一组件的类才能够被引用.