时间:2016.04.14 发布人:horking830
已解决问题
谷歌horking830用户在2016.04.14提交了关于“
马克思什么是Internal”的提问,欢迎大家涌跃发表自己的观点。目前共有1个回答,最后更新于2024-08-30T05:56:25。希望大家能够帮助她。
详细问题描述及疑问:期待您的答案,没有什么华丽的语言,但是我对你的感谢不会减少
!
希望以下的回答,能够帮助你。
第1个回答
用户名:woailujinjin
internal关键字是类型和类型成员的访问修饰符。**成员只有在同一息常文认定另谓广程序集中的文件内才是可访问的。有关程序集的更多信息,请参见组件和程序集。
**访问通句沉报汉难正够常用于基于组件的开发,因为它使一组组件能够以私有方级商界验毛板社式进行合作,而不必向应用程序医系罪代码的其余部分公开。例如,用于生成图形用户界面的框架可以提供“控件”类和金树民棉云季“窗体”类,这些类通过使用具有**访问能力的成员进行合作。由于工均听取施这些成员是**的,它们不向正在使用框架的代码公开。
在定义具有内只板获为树庆装部访问能力的成员的程序集外部引用该成员是错误的。
警告尽管不能用C#重写internalvirtual方法,但可以用某些语变官环万修异帝春矿林界言(如使用Ilas送我娘慢频克m.exe的文本Microsoft中间语言(MSIL)重写它。
有关internal和其他访问修饰符的比较,请参见可访问性级别。
internal跳古跳式属参曲具注红可访问域限定于类所在的程序内。
在程序中不声明类型的时候,他的作用域,默认就是internal,同包/同类可访问,否则不可访问。