什么是重载?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解析URL是哪个函数?怎么用?
May 09 面试题
如何使用PHP session
Apr 21 面试题
华为C++笔试题
Aug 05 面试题
C语言面试题
Oct 30 面试题
请写出char *p与"零值"比较的if语句
Sep 24 面试题
为什么在使用动态 SQL 语句时必须为低层数据库对象授予权限
Dec 13 面试题
一篇.NET面试题
Sep 29 面试题
在C#中如何实现多态
Jul 02 面试题
linux面试题参考答案(5)
Sep 01 面试题
do you have any Best Practice for testing
Jun 04 面试题
AJAX应用和传统Web应用有什么不同
Aug 24 面试题
Java中的类包括什么内容?设计时要注意哪些方面
May 23 面试题
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 socket方式提交的post详解
2008/07/19 PHP
php链表用法实例分析
2015/07/09 PHP
JS中Iframe之间传值的方法
2013/03/11 Javascript
让jQuery Mobile不显示讨厌loading界面的方法
2014/02/19 Javascript
jQuery之DOM对象和jQuery对象的转换与区别分析
2015/01/08 Javascript
js代码验证手机号码和电话号码是否合法
2015/07/30 Javascript
Web开发必知Javascript技巧大全
2016/02/23 Javascript
微信小程序 基础知识css样式media标签
2017/02/15 Javascript
JavaScript对象引用与赋值实例详解
2017/03/15 Javascript
jQuery EasyUI之验证框validatebox实例详解
2017/04/10 jQuery
JavaScript实现重力下落与弹性效果的方法分析
2017/12/20 Javascript
Vue父组件调用子组件事件方法
2018/02/23 Javascript
浅谈Vue数据响应
2018/11/05 Javascript
从0到1搭建element后台框架优化篇(打包优化)
2019/05/12 Javascript
Vue 解决路由过渡动画抖动问题(实例详解)
2020/01/05 Javascript
jquery实现吸顶导航效果
2020/01/08 jQuery
python计算最小优先级队列代码分享
2013/12/18 Python
Django与遗留的数据库整合的方法指南
2015/07/24 Python
python 返回列表中某个值的索引方法
2018/11/07 Python
Python实现的读取文件内容并写入其他文件操作示例
2019/04/09 Python
python中列表的切片与修改知识点总结
2019/07/23 Python
Python高级特性 切片 迭代解析
2019/08/23 Python
python框架flask入门之路由及简单实现方法
2020/06/07 Python
HTML5实现视频直播功能思路详解
2017/11/16 HTML / CSS
美国婴儿用品店:Babies”R”Us
2017/10/12 全球购物
英国一家集合了众多有才华设计师品牌的奢侈店:Wolf & Badger
2018/04/18 全球购物
Speedo速比涛法国官方网站:泳衣、泳镜、泳帽、泳裤
2019/07/30 全球购物
家具厂厂长岗位职责
2014/01/01 职场文书
后勤服务中心总经理工作职责
2014/03/03 职场文书
安全生产活动月方案
2014/03/09 职场文书
《长城和运河》教学反思
2014/04/14 职场文书
护理培训心得体会
2016/01/22 职场文书
入党申请书怎么写?
2019/06/21 职场文书
Python入门之使用pandas分析excel数据
2021/05/12 Python
redis实现共同好友的思路详解
2021/05/26 Redis
Python办公自动化解决world文件批量转换
2021/09/15 Python