值类型与引用类型有什么不同?请举例说明?并分别列举几种相应的数据类型


Posted in 面试题 onOctober 24, 2015
大多数编程语言提供内置的数据类型(比如整数和浮点数),这些数据类型会在作为参数传递时被复制(即,它们通过值来传递)。在 .NET Framework 中,这些称为值类型。您可以创建值类型的实例,将它们作为参数传递,将它们存储为局部变量,或将它们存储在另一值类型或对象的字段中。值类型没有与存储类的实例相关的系统开销,并且它们不需要构造函数。值类型可以有字段、属性和事件。它们也有静态和非静态方法。当它们被装箱时,会从 System.ValueType 继承虚方法,并可实现零个或更多接口。值类型是密封的,这意味着不能从它们派生出其他类型。但是,可以直接对值类型定义虚方法,并且既可对该类型的已装箱形式,也可对未装箱形式调用这些方法。尽管不能从一种值类型派生出另一种类型,但是当所用语言处理虚方法比处理非虚方法或静态方法更方便时,可以对值类型定义虚方法。
引用类型的变量又称为对象,可存储对实际数据的引用。以下用于声明引用类型的关键字:
class
interface
delegate

Tags in this post...

面试题 相关文章推荐
Yahoo-PHP面试题2
Dec 06 面试题
附答案的Java面试题
Nov 19 面试题
请写出 float x 与"零值"比较的 if 语句
Jan 04 面试题
汇智创新科技发展有限公司
Dec 06 面试题
最新远光软件笔试题面试题内容
Nov 08 面试题
标记环网Toke Ring IEEE802.5
May 26 面试题
linux面试题参考答案(4)
Sep 21 面试题
linux面试相关问题
Aug 11 面试题
软件生产职位结构化面试主要考察要素及面试题库
Jun 12 面试题
什么是会话Bean
May 14 面试题
MYSQL支持事务吗
Aug 09 面试题
EJB包括(SessionBean,EntityBean)说出他们的生命周期,及如何管理事务的?
Feb 17 面试题
什么是反射?如何实现反射?
Jul 25 #面试题
如果一个类实现了多个接口但是这些接口有相同的方法名将会怎样
Jun 16 #面试题
请解释流与文件有什么不同
Jul 29 #面试题
委托与事件是什么关系?为什么要使用委托
Apr 18 #面试题
.NET里面什么时候需要调用垃圾回收
Jun 01 #面试题
程序集与命名空间有什么不同
Jul 25 #面试题
如何转换一个字符串到enum值
Apr 12 #面试题
You might like
通过缓存数据库结果提高PHP性能的原理介绍
2012/09/05 PHP
smarty中post用法实例
2014/11/28 PHP
thinkPHP框架整合tcpdf插件操作示例
2018/08/07 PHP
Javascript中查找不以XX字符结尾的单词示例代码
2013/10/15 Javascript
NodeJS url验证(url-valid)的使用方法
2013/11/18 NodeJs
js动态创建上传表单通过iframe模拟Ajax实现无刷新
2014/02/20 Javascript
angularjs实现与服务器交互分享
2014/06/24 Javascript
VS2008中使用JavaScript调用WebServices
2014/12/18 Javascript
JS实用的动画弹出层效果实例
2015/05/05 Javascript
jQuery实现简单隔行变色的方法
2016/02/20 Javascript
第一次接触神奇的Bootstrap菜单和导航
2016/08/01 Javascript
JavaScript定义数组的三种方法(new Array(),new Array('x','y')
2016/10/04 Javascript
NodeJS使用formidable实现文件上传
2016/10/27 NodeJs
html5+canvas实现支持触屏的签名插件教程
2017/05/08 Javascript
JS中使用gulp实现压缩文件及浏览器热加载功能
2017/07/12 Javascript
jQuery进阶实践之利用最优雅的方式如何写ajax请求
2017/12/20 jQuery
angularJs利用$scope处理升降序的方法
2018/10/08 Javascript
小程序绑定用户方案优化小结
2019/05/15 Javascript
[02:45]DOTA2英雄敌法师基础教程
2013/11/25 DOTA
python处理图片之PIL模块简单使用方法
2015/05/11 Python
python清除字符串里非字母字符的方法
2015/07/02 Python
python实现简单遗传算法
2018/03/19 Python
详解opencv Python特征检测及K-最近邻匹配
2019/01/21 Python
python验证身份证信息实例代码
2019/05/06 Python
Pytorch训练过程出现nan的解决方式
2020/01/02 Python
python保留格式汇总各部门excel内容的实现思路
2020/06/01 Python
Python中return函数返回值实例用法
2020/11/19 Python
罗德与泰勒百货官网:Lord & Taylor
2016/08/12 全球购物
飞利浦比利时官方网站:Philips比利时
2016/08/24 全球购物
高级3D打印市场:Gambody
2019/12/26 全球购物
水务局局长岗位职责
2013/11/28 职场文书
商业房地产广告语
2014/03/13 职场文书
学雷锋演讲稿汇总
2014/05/10 职场文书
无刑事犯罪记录证明范本
2014/09/29 职场文书
十月围城观后感
2015/06/08 职场文书
《合作意向书》怎么写?
2019/08/20 职场文书