private 成员只能由定义类型或任何嵌套类型中的方法访问protected 成员只能由定义类型,任何嵌套类型或者不管在什么程序集中的派生类型中的方法访问internal 成员只能由定义程序集中的方法访问protected internal 成员可由任何嵌套类型,任何派生类型(不论程序集),定义程序集中的任何方法访问public 成员可由任何程序集的任何方法访问