时间:2016.05.10 发布人:chyh20060206
已解决问题
谷歌chyh20060206用户在2016.05.10提交了关于“
张梓琳什么是Internal”的提问,欢迎大家涌跃发表自己的观点。目前共有1个回答,最后更新于2024-08-10T01:24:33。希望大家能够帮助她。
详细问题描述及疑问:期待您的答案,谢了,下次有事儿别忘了找我
!
希望以下的回答,能够帮助你。
第1个回答
用户名:yuj33yq56
internal关键字是类型和类型成员的访巴果善例损问修饰符。**成员只状劳有在同一程内序集中的文件内才是可访问容来自的。有关程序集的更多信息,请参见组件和程序集。
内部访问通常用于基于组件的开发,因为它使一组组件能够以私有方式进行合作,而不必向应用程序代码的其余部分公开。例如,用于生成图形用户界面的框架331215问答可以提供“控件”类和“窗体”类,这些类通过使用具有**访问能力的成吗罪验广交个判氧台表员进行合作。由于这些成员食几够排探商波烈是**的,它们不向做火现乡地器导导省正在使用框架的代码公开。
在定义具有**访问能力的成员的程序集外部引用该成员是错误的。
警告尽管不能用C#重写internalvirtual方法,但可以用某些语言(如使用Ila**.exe的文本Microsoft中间语言(MSIL)重写它。
有关int讲守ernal和其他访问修饰符的比较,请参见可访问性级别。
internal可访问域限定于类所在的程序内。
在程序中不声明类型的时候,他的作用域,默认就是internal,同包/同类可访问,否则不可访问。