public | 无限制的访问,所有类型均可访问 |
protected | 仅所在类及其派生类可访问 |
internal | 所在的程序集内的成员均可访问 |
protected internal | 所在的程序集或者其派生类可访问 |
private | 仅所在类可访问 |
private protected | 仅所在类或在当前程序集内其派生子类可访问,C#7.2后可用 |
其中public, protected,private是常见的限定符,较少使用的是protected internal和private protected。
public | 无限制的访问,所有类型均可访问 |
protected | 仅所在类及其派生类可访问 |
internal | 所在的程序集内的成员均可访问 |
protected internal | 所在的程序集或者其派生类可访问 |
private | 仅所在类可访问 |
private protected | 仅所在类或在当前程序集内其派生子类可访问,C#7.2后可用 |
其中public, protected,private是常见的限定符,较少使用的是protected internal和private protected。