我是C#的新手并且正在读这篇文章
protected:仅派生类型或相同类型的成员.internal:只有同一程序集中的代码.也可以是对象外部的代码,只要它在同一个程序集中.(类型的默认值)protected internal:来自派生类型的代码或同一程序集中的代码.受保护的OR内部组合.什么protected internal是?不internal还允许派生类型来访问的变量?
什么是集会?
程序集是编译代码时获得的.dll或.exe文件.如果Visual Studio中有多个项目,则它们将编译为不同的程序集.
见大会在MSDN以获取更多信息.
protected internal表示可以从同一程序集中的子类和类访问它.这是一个更加明显比访问修饰符protected或internal独自一人.如果要将类成员限制为仅在同一程序集中的派生类,则必须将类本身标记为internal及其成员为protected.
有关更多信息,请参阅访问修饰符(C#编程指南).