访问修饰符(C# 参考)
访问修饰符是关键字,用于指定成员或类型已声明的可访问性。 本部分介绍 5 个访问修饰符:
public
protected
internal
private
file
可使用访问修饰符指定以下 7 个可访问性级别:
public
:访问不受限制。protected
:访问限于包含类或派生自包含类的类型。internal
:访问限于当前程序集。protected internal
:访问限于当前程序集或派生自包含类的类型。private
:访问限于包含类。private protected
:访问限于包含类或当前程序集中派生自包含类的类型。file
:已声明的类型仅在当前源文件中可见。 文件范围的类型通常用于源生成器。
本部分还介绍以下概念:
- 可访问性级别:使用四种访问修饰符,声明六个可访问性级别。
- 可访问性域:指定可在程序段中的何处引用成员。
- 对使用可访问性级别的限制:概括对使用已声明的可访问性级别的限制。