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

您能否解释一下internalC#中关键字的实际用法?

我知道internal修饰符会限制对当前程序集的访问,但是我应该在何时何地使用它?


慕村9548890
浏览 554回答 3
3回答

慕田峪4524236

如果Bob需要BigImportantClass,则Bob需要让拥有项目A的人员进行签名,以确保将BigImportantClass编写为满足其需求的方式,并进行测试以确保其满足他的需求,并被记录为满足他的需求以及一个过程将被放置到位,以确保它永远不会改变,从而不再满足他的需求。如果一个类是内部类,则不必经过该过程,从而节省了项目A的预算,使他们可以将其花在其他事情上。内部的意义并不是鲍勃的生活困难。这是因为它允许您控制Project A在功能,寿命,兼容性等方面做出的昂贵承诺。

陪伴而非守候

使用internal的另一个原因是如果您混淆了二进制文件。混淆器知道对任何内部类的类名称进行加密都是安全的,而对公共类的名称则不能进行加密,因为这可能会破坏现有的引用。
打开App,查看更多内容
随时随地看视频慕课网APP