内部 - 集会中的公共场所和其他地方的私人场所。
受保护 - 只有派生类可以访问父类成员。
受保护的内部 - 受保护的或内部的 - 在集会中公开并在其他地方受到保护。
那么,如何使父类成员只能在程序集和派生类中访问?
如果我们在谈论 IL,有什么方法可以注入famandassem标志?
问问题
200 次
2 回答
2
不幸的是,这种限制在今天的 C# 中是不可能的。没有提供protected
和的关键字组合internal
。这在 CLR 级别受支持,只是未在 C# 中公开
于 2013-08-23T05:31:25.583 回答
2
C++/CLI 还具有“受保护的私有”访问修饰符,其成员只能在派生类中访问,只能在当前程序集中访问。你可以在这里找到它http://msdn.microsoft.com/en-us/library/vstudio/ke3a209d.aspx(页面很长,只需找到“私人保护”)
于 2013-08-23T06:47:08.823 回答