什么是重载?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...

面试题 相关文章推荐
说出数据连接池的工作机制是什么?
Apr 19 面试题
android面试问题与答案
Dec 27 面试题
数据库什么时候应该被重组
Nov 02 面试题
介绍一下Make? 为什么使用make
Jul 31 面试题
外包公司软件测试工程师
Nov 01 面试题
remote接口和home接口主要作用
May 15 面试题
如何用Python输出一个Fibonacci数列
Aug 28 面试题
介绍一下mysql的日期和时间函数
Mar 28 面试题
为什么Runtime.exec(“ls”)没有任何输出?
Oct 03 面试题
介绍一下Java的事务处理
Dec 07 面试题
写一个函数,要求输入一个字符串和一个字符长度,对该字符串进行分隔
Jul 30 面试题
这76道Java面试题及答案,祝你能成功通过面试
Apr 16 面试题
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
生成缩略图
2006/10/09 PHP
excellent!――ASCII Art(由目标图象生成ascii)
2007/02/20 PHP
PHP反射类ReflectionClass和ReflectionObject的使用方法
2013/11/13 PHP
PHP rsa加密解密使用方法
2015/04/27 PHP
PHP文件上传之多文件上传的实现思路
2016/01/27 PHP
Smarty模板常见的简单应用分析
2016/11/15 PHP
javascript iframe中打开文件,并检测iframe存在否
2008/12/28 Javascript
8个超棒的学习 jQuery 的网站 推荐收藏
2011/04/02 Javascript
js制作的鼠标悬浮时产生的下拉框效果
2012/10/27 Javascript
node.js Web应用框架Express入门指南
2014/05/28 Javascript
javascript强制点击广告的方法
2015/02/06 Javascript
关于javascript原型的修改与重写(覆盖)差别详解
2016/08/31 Javascript
解析AngularJS中get请求URL出现的跨域问题
2016/12/01 Javascript
基于JavaScript实现随机颜色输入框
2016/12/10 Javascript
js实现鼠标跟随运动效果
2020/08/02 Javascript
详解RequireJs官方使用教程
2017/10/31 Javascript
解决vue打包之后静态资源图片失效的问题
2018/02/21 Javascript
React实现全局组件的Toast轻提示效果
2018/09/21 Javascript
vue 修改 data 数据问题并实时显示操作
2020/09/07 Javascript
js将日期格式转换为YYYY-MM-DD HH:MM:SS
2020/09/18 Javascript
html中创建并调用vue组件的几种方法汇总
2020/11/17 Javascript
Python3.8中使用f-strings调试
2019/05/22 Python
python3.6环境安装+pip环境配置教程图文详解
2019/06/20 Python
python类的实例化问题解决
2019/08/31 Python
pytorch判断是否cuda 判断变量类型方式
2020/06/23 Python
Python Mock模块原理及使用方法详解
2020/07/07 Python
CSS3 box-sizing属性
2009/04/17 HTML / CSS
HTML5地理定位与第三方工具百度地图的应用
2016/11/17 HTML / CSS
html5中如何将图片的绝对路径转换成文件对象
2018/01/11 HTML / CSS
Html5 Canvas 实现一个“刮刮乐”游戏
2019/09/05 HTML / CSS
基于IE10/HTML5 开发
2013/04/22 HTML / CSS
世界上最好的儿童品牌:AlexandAlexa
2018/01/27 全球购物
菲律宾票务网站:StubHub菲律宾
2018/04/21 全球购物
创业计划实施的7大步骤
2014/02/05 职场文书
中秋晚会策划方案
2014/06/12 职场文书
2014年教育培训工作总结
2014/12/08 职场文书