内部 - 公共集会和私人在其他地方
受保护 - 只有派生类可以访问父类成员
受保护的内部保护的 OR 内部 - 公共装配和受保护的其他地方
那么,如何使派生类的 AND 中的父类成员可以访问仅?
如果我们在谈论IL,有什么方法可以注入 famandassem 标志吗?
答案 0 :(得分:2)
不幸的是,今天在C#中无法实现这样的限制。没有关键字组合可提供protected
和internal
。这在CLR级别受支持,它不会在C#
答案 1 :(得分:2)
此外,C ++ / CLI具有“ptrotected private”访问修饰符,只有当前程序集中的派生类才能访问它。你可以在http://msdn.microsoft.com/en-us/library/vstudio/ke3a209d.aspx找到它(页面很长,只是找到'私人保护')