.Net6种成员的可访问性
CLR术语 | C#术语 | 描述 |
Private | private | 成员只能由定义类型或任何嵌套类型访问 |
Family | protected | 成员只能由定义类型,任何嵌套类型或者不管在任何程序集中声明的派生类型访问 |
Family and Assembly | 不支持 | 成员只能由定义类型,任何嵌套类型或者同一程序集中定义的派生类型访问 |
Assembly | internal | 成员只能由定义程序集访问 |
Family or Assembly | protected internal | 成员可由定义类型,任何嵌套类型,任何派生类或者定义程序集访问 |
Public | public | 成员可由任何程序集访问 |