C# .Net 成员可访问性修饰符

来自《CLR via C# (第4版)》

CLR术语 C#术语 描述
Private private 成员只能由定义类型或任何嵌套类型中的方法访问
Family protected 成员只能由定义类型、任何嵌套类型或者不管在什么程序集中的派生类型中的方法访问
Family and Assembly (不支持) 成员只能由定义类型、任何嵌套类型或者同一程序集中定义的任何派生类型中的方法访问
Assembly internal 成员只能由定义程序集中的方法访问
Family or Assembly protected internal 成员可以由任何嵌套类型、任何派生类型(不管在什么程序集)或者定义程序集中的任何方法访问
Public public 成员可以由任何程序集的任何方法访问

猜你喜欢

转载自pre.iteye.com/blog/2224868