13

MSDN 上的 C# 语言参考将“受保护的内部”定义为“访问仅限于当前程序集或从包含类派生的类型”。但是从语义的角度来看,“受保护的内部”对我来说听起来像“受保护的和内部的”,这意味着该成员只能被同一程序集中的那些派生类访问。是否有任何具有相同含义的访问修饰符?

4

2 回答 2

18

C# 没有任何这样的访问修饰符。

但是,CLR 确实支持它,因为 FamANDAssem 访问级别(protected internal是 FamORAssem)

于 2012-09-30T13:18:03.297 回答
1

不,没有这样的修饰符。Internal应该足够了,因为您应该能够从同一程序集中的其他类型中知道什么是合法的,什么不是。

于 2012-09-30T13:17:36.997 回答