将受保护字段限制为当前assembley c#vb.net

将受保护字段限制为当前assembley c#vb.net,c#,vb.net,protected,access-modifiers,C#,Vb.net,Protected,Access Modifiers,有没有一种方法可以限制对类中受保护字段的访问,关于这个主题有很多信息 protectedinternal表示protected或internal,您需要protected和internal(或供参考的问题) 从技术上讲,这在CLR级别上是允许的,但在C#中不受支持—请参见此示例 查看此图,您可以看到受私有保护的计划-类似于您需要的东西 一些技术可以解决这个C#限制。如果您愿意处理只有程序集中的类才能看到它的事实,您可以将其设置为内部。取决于您需要什么。@rory.ap您是正确的。这里有一个指向访

有没有一种方法可以限制对类中受保护字段的访问,

关于这个主题有很多信息

protectedinternal
表示protected或internal,您需要protected和internal(或供参考的问题)

从技术上讲,这在CLR级别上是允许的,但在C#中不受支持—请参见此示例

查看此图,您可以看到受私有保护的
计划-类似于您需要的东西


一些技术可以解决这个C#限制。

如果您愿意处理只有程序集中的类才能看到它的事实,您可以将其设置为
内部。取决于您需要什么。@rory.ap您是正确的。这里有一个指向访问说明符的链接,您可以使用--->@rory.ap您是对的,我误解了OP想要什么。CLR支持它,C#和VB.NET语言不支持。您必须使用密封的