C#访问修饰符(public、protected、internal、private、protected internal的比较)
以下为C#访问修饰符的说明,.Net中其他语言未经证实。
protected internal是稍微有点疑问的,很多人都说只有在本程序集的派生类和类的内部可以访问,这是错的!他们把这个修饰符理解成为了protected and internal,实际上是protected or internal.
还是看看MSDN的解释吧:
所有类型和类型成员都具有可访问性级别,用来控制是否可以在您程序集的其他代码中或其他程序集中使用它们。您在声明类型或成员时使用以下访问修饰符之一来指定其可访问性: