时间:2015.05.17 发布人:**ng888868
已解决问题
谷歌**ng888868用户在2015.05.17提交了关于“
窈窕淑女什么是Internal”的提问,欢迎大家涌跃发表自己的观点。目前共有1个回答,最后更新于2024-07-15T18:28:15。希望大家能够帮助她。
详细问题描述及疑问:期待您的答案,没有什么华丽的语言,但是我对你的感谢不会减少
!
希望以下的回答,能够帮助你。
第1个回答
用户名:Foxbeverly
internal关键字是类型和类型成员的访问修饰符。**成员只有在同一程序集中的文件内才是可访问的。有关程序集问答的更多信息,请参见组件和程序集。
**访问通常用于基于组件的开发,因为它使一组组件能够以私有研名接个方式进行合作,而不必向应用程序亮掌食清翻阶代码的其余部分公开。例如,用于生成图形用户界面的框架可以提供“控件”类和“窗体”类,这些类通过使用具有**访问能力的成员进行合作。由于这些成员是**的,它们不向正在使用框架的代码公开。
在定义具有**访问能力的争看皮片皇补决省写成员的程序集外部引用该成员是错误的。
警告尽管不能用C#重写internalvirtual方法,但可以用某些语言(如使用Ila**.exe的文本Microsoft中间语言(MSIL)重写它。
有关internal和其他访问修饰符的比较,请参见可访问性级别。
internal可访问域限定于类所在的程序内。
在程序中不声明类型的时候,他的作用域,默认就是internal,同包/同类可访问,否则不可访问。