什么是重载?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的笔试题
May 31 面试题
Java 中访问数据库的步骤?Statement 和PreparedStatement 之间的区别?
Jun 05 面试题
华为C++笔试题
Aug 05 面试题
金山毒霸系列的笔试题
Apr 13 面试题
如何用SQL语句进行模糊查找
Sep 25 面试题
Order by的几种用法
Jun 16 面试题
成都思必达公司C#程序员招聘面试题
Jun 26 面试题
AURALog面试题软件测试方面
Oct 22 面试题
在weblogic中发布ejb需涉及到哪些配置文件
Jan 17 面试题
请用Python写一个获取用户输入数字,并根据数字大小输出不同信息的脚本
May 20 面试题
MYSQL支持事务吗
Aug 09 面试题
如何通过jdbc调用存储过程
Apr 19 面试题
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
php采集速度探究总结(原创)
2008/04/18 PHP
在PHP中设置、使用、删除Cookie的解决方法
2013/05/06 PHP
PHP的switch判断语句的“高级”用法详解
2014/10/01 PHP
PHP多态代码实例
2015/06/26 PHP
CI框架支持$_GET的两种实现方法
2016/05/18 PHP
javascript jQuery插件练习
2008/12/24 Javascript
js实现文本框选中的方法
2015/05/26 Javascript
使用AngularJS中的SCE来防止XSS攻击的方法
2015/06/18 Javascript
javascript数据结构之二叉搜索树实现方法
2015/11/25 Javascript
Window.Open打开窗体和if嵌套代码
2016/04/15 Javascript
对js中回调函数的一些看法
2016/08/29 Javascript
TypeScript入门-基本数据类型
2017/03/28 Javascript
laydate日历控件使用方法详解
2017/11/20 Javascript
js prototype深入理解及应用实例分析
2019/11/25 Javascript
JavaScript运动原理基础知识详解
2020/04/02 Javascript
Node快速切换版本、版本回退(降级)、版本更新(升级)
2021/01/07 Javascript
跟老齐学Python之集合(set)
2014/09/24 Python
python基于windows平台锁定键盘输入的方法
2015/03/05 Python
Python内置函数—vars的具体使用方法
2017/12/04 Python
python3模拟实现xshell远程执行liunx命令的方法
2019/07/12 Python
对pytorch中的梯度更新方法详解
2019/08/20 Python
利用PyCharm操作Github(仓库新建、更新,代码回滚)
2019/12/18 Python
用css3实现当鼠标移进去时当前亮其他变灰效果
2014/04/08 HTML / CSS
美国在线自行车商店:Jenson USA
2018/05/22 全球购物
英国领先的票务代理商之一:The Ticket Factory
2019/02/09 全球购物
size?法国官网:英国伦敦的球鞋精品店
2020/03/15 全球购物
酒店管理毕业生自荐信
2013/10/24 职场文书
简历的自荐信
2013/12/19 职场文书
小学新学期教师寄语
2014/01/18 职场文书
公司活动方案范文
2014/03/06 职场文书
初中班主任评语
2014/04/24 职场文书
养成教育主题班会
2015/08/13 职场文书
2016年寒假生活小结
2015/10/10 职场文书
企业愿景口号
2015/12/25 职场文书
用Python将GIF动图分解成多张静态图片
2021/06/11 Python
MySQL分布式恢复进阶
2022/07/23 MySQL