您能否解释一下internalC#中关键字的实际用法?我知道internal修饰符会限制对当前程序集的访问,但是我应该在何时何地使用它?
3 回答
慕田峪4524236
TA贡献1875条经验 获得超5个赞
如果Bob需要BigImportantClass,则Bob需要让拥有项目A的人员进行签名,以确保将BigImportantClass编写为满足其需求的方式,并进行测试以确保其满足他的需求,并被记录为满足他的需求以及一个过程将被放置到位,以确保它永远不会改变,从而不再满足他的需求。
如果一个类是内部类,则不必经过该过程,从而节省了项目A的预算,使他们可以将其花在其他事情上。
内部的意义并不是鲍勃的生活困难。这是因为它允许您控制Project A在功能,寿命,兼容性等方面做出的昂贵承诺。
陪伴而非守候
TA贡献1757条经验 获得超8个赞
使用internal的另一个原因是如果您混淆了二进制文件。混淆器知道对任何内部类的类名称进行加密都是安全的,而对公共类的名称则不能进行加密,因为这可能会破坏现有的引用。
- 3 回答
- 0 关注
- 561 浏览
添加回答
举报
0/150
提交
取消