为了账号安全,请及时绑定邮箱和手机立即绑定

C#中“内部”关键字的实际用法

C#中“内部”关键字的实际用法

C#
慕村9548890 2020-02-04 16:00:01
您能否解释一下internalC#中关键字的实际用法?我知道internal修饰符会限制对当前程序集的访问,但是我应该在何时何地使用它?
查看完整描述

3 回答

?
慕田峪4524236

TA贡献1875条经验 获得超5个赞

如果Bob需要BigImportantClass,则Bob需要让拥有项目A的人员进行签名,以确保将BigImportantClass编写为满足其需求的方式,并进行测试以确保其满足他的需求,并被记录为满足他的需求以及一个过程将被放置到位,以确保它永远不会改变,从而不再满足他的需求。

如果一个类是内部类,则不必经过该过程,从而节省了项目A的预算,使他们可以将其花在其他事情上。

内部的意义并不是鲍勃的生活困难。这是因为它允许您控制Project A在功能,寿命,兼容性等方面做出的昂贵承诺。


查看完整回答
反对 回复 2020-02-04
?
陪伴而非守候

TA贡献1757条经验 获得超8个赞

使用internal的另一个原因是如果您混淆了二进制文件。混淆器知道对任何内部类的类名称进行加密都是安全的,而对公共类的名称则不能进行加密,因为这可能会破坏现有的引用。


查看完整回答
反对 回复 2020-02-04
  • 3 回答
  • 0 关注
  • 552 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信