访问修饰符#
访问修饰符是一些关键字,用于指定声明的成员或类型的可访问性,C#有4个访问修饰符:public、private、protected、internal,使用这些访问修饰符可以指定以下5个访问级别:
public: 同一程序集(DLL或EXE)中的任何其他代码或引用该程序集的其他程序集都可以访问该类型或成员。
private: 只有同一类或结构中的代码可以访问该类型或成员。
protected: 只有同一类或结构或者此类的派生类中的代码才可以访问该类型或成员。
internal: 同一程序集中的任何代码都可以访问该类型或成员,但的代码不可以。
protected internal: 在一程序集中,protected internal体现的是internal的性质;在其他程序集中,protected internal体现的是protected的性质。