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


Posted in 面试题 onMay 06, 2012
答案:重载,是指允许存在多个同名函数,而这些函数的参数表不同(或许参数个数不同,或许参数类型不同,或许两者都不同)。
CTS:类似于COM定义的标准二进制格式,.net定义了一个称为通用类型系统 Common Type System (CTS)的类型标准。这个类型不但实现COM的变量兼容,而且还定义了通过用户自定义类型的方式进行类型扩展。任何类型的方式进行类型扩展。任何以.net平台作为目标的语言必须建立它的数据类型与CTS的类型间的影射。所有,net语言共享这一类型系统,实现他们之间无缝的互操作。该方案还提供了语言之间的继承性。
CLS:.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)。

Tags in this post...

面试题 相关文章推荐
如何处理简单的PHP错误
Oct 14 面试题
如何实现jdbc性能优化
Jul 30 面试题
String这个类型的class为何定义成final?
Nov 13 面试题
Ibatis中如何提高SQL Map的性能
May 11 面试题
Java工程师面试集锦之Spring框架
Jun 16 面试题
介绍一下内联、左联、右联
Dec 31 面试题
如何查找和删除数据库中的重复数据
Nov 05 面试题
几个数据库方面的面试题
Jul 01 面试题
几个Shell Script面试题
Apr 18 面试题
sort命令的作用和用法
Nov 04 面试题
你在项目中用到了xml技术的哪些方面?如何实现的?
Jan 26 面试题
META-INF文件夹中的MANIFEST.MF的作用
Jun 21 面试题
CLR与IL分别是什么含义
Aug 23 #面试题
某公司.Net方向面试题
Apr 24 #面试题
什么是WEB控件?使用WEB控件有哪些优势?
Jan 21 #面试题
北京天润融通.net面试题笔试题
Feb 20 #面试题
WEB控件可以激发服务端事件,请谈谈服务端事件是怎么发生并解释其原理?自动传回是什么?为什么要使用自动传回?
Feb 21 #面试题
利达恒信公司.NET笔试题面试题
Mar 05 #面试题
.NET笔试题(20个问题)
Feb 02 #面试题
You might like
德生H-501的评价与改造
2021/03/02 无线电
PHP可逆加密/解密函数分享
2012/09/25 PHP
php实现查询功能(数据访问)
2017/05/23 PHP
js通过googleAIP翻译PHP系统的语言配置的实现代码
2011/10/17 Javascript
用Javascript评估用户输入密码的强度(Knockout版)
2011/11/30 Javascript
关于jQuery object and DOM element
2013/04/15 Javascript
Ext JS 4实现带week(星期)的日期选择控件(实战二)
2013/08/21 Javascript
Jquery通过Ajax方式来提交Form表单的具体实现
2013/11/07 Javascript
js验证输入是否为手机号码或电话号码示例
2013/12/30 Javascript
jQuery中阻止冒泡事件的方法介绍
2014/04/12 Javascript
Visual Studio中js调试的方法图解
2014/06/30 Javascript
Nodejs学习笔记之Global Objects全局对象
2015/01/13 NodeJs
深入浅出讲解ES6的解构
2016/08/03 Javascript
JS中事件冒泡和事件捕获介绍
2016/12/13 Javascript
Bootstrap Table使用整理(三)
2017/06/09 Javascript
Vue多种方法实现表头和首列固定的示例代码
2018/02/02 Javascript
[01:15:12]DOTA2上海特级锦标赛主赛事日 - 1 败者组第一轮#4Newbee VS CDEC
2016/03/03 DOTA
[01:35]2018完美盛典章节片——共竞
2018/12/17 DOTA
Python的Django框架中forms表单类的使用方法详解
2016/06/21 Python
浅析Python中元祖、列表和字典的区别
2016/08/17 Python
Python读写/追加excel文件Demo分享
2018/05/03 Python
python 循环数据赋值实例
2019/12/02 Python
CSS3实现多背景模拟动态边框的效果
2016/11/08 HTML / CSS
英国优质鞋类专家:Robinson’s Shoes
2017/12/08 全球购物
英国灯具和灯泡网上商店:Lights.co.uk
2018/02/02 全球购物
优秀党员获奖感言
2014/02/18 职场文书
学校招生宣传广告词
2014/03/19 职场文书
创业者迈进成功第一步:如何写创业计划书?
2014/03/22 职场文书
2014年企业团支部工作总结
2014/12/10 职场文书
人事文员岗位职责
2015/02/04 职场文书
2015年安置帮教工作总结
2015/05/22 职场文书
2016年中秋节寄语大全
2015/12/07 职场文书
2016党员党课心得体会
2016/01/07 职场文书
一年级下册数学教学反思
2016/02/16 职场文书
导游词之昭君岛
2020/01/17 职场文书
Vue的列表之渲染,排序,过滤详解
2022/02/24 Vue.js