什么是重载?CTS、CLS和CLR分别做何解释.docx

上传人:李医生 文档编号:12106244 上传时间:2021-12-01 格式:DOCX 页数:2 大小:65.93KB
返回 下载 相关 举报
什么是重载?CTS、CLS和CLR分别做何解释.docx_第1页
第1页 / 共2页
什么是重载?CTS、CLS和CLR分别做何解释.docx_第2页
第2页 / 共2页
亲,该文档总共2页,全部预览完了,如果喜欢就下载吧!
资源描述

《什么是重载?CTS、CLS和CLR分别做何解释.docx》由会员分享,可在线阅读,更多相关《什么是重载?CTS、CLS和CLR分别做何解释.docx(2页珍藏版)》请在三一文库上搜索。

1、什么是重载? CTS、CLS和CLR分另U做何解释答案:重载,是指允许存在多个同名函数,而这些函数的参数表 不同(或许参数个数不同,或许参数类型不同,或许两者都不同)。CTS:类似于COM定义的标准二进制格式,.net定义了一个称为通 用类型系统 Common Type System(CTS)的类型标准。这个类型不但实现COM的变量兼容,而且还定义了通过用户自定义类型的 方式进行类型扩展。任何类型的方式进行类型扩展。任何以.net平台 作为目标的语言必须建立它的数据类型与 CTS的类型间的影射。所 有,net语言共享这一类型系统,实现他们之间无缝的互操作。该方案 还提供了语言之间的继承性。CL

2、S: .net通过定义公共语言规范(CLS: Common Language Specification),限制了由这些不同引发的互 操作性问题。CLS指定了一种以.net平台为目标的语言所必须支持的 最小特征,以及该语言与其他.net语言之间实现互操作性所需要的完 备特征。CLS是CTS的饿一个饿子集。之间和就意味着一种语言特 征可能符合CTS标准,但又超出CLS的范畴。CLR:公共语言运行 库 Common Language Runtime(CLR).CLR 是 CTS 的实现,也就是 说,CLR是应用程序的执行引擎和功能齐全的类库,该类库严格按照 CTS规范实现。作为程序执行引擎,CLR负责安全地载入和运行用户 程序代码,包括对不同对象的垃圾挥手和安全检查。CLR监控之下运行的代码,称为托管代码(managed code ) 2

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 科普知识


经营许可证编号:宁ICP备18001539号-1