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


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

Tags in this post...

面试题 相关文章推荐
JPA面试常见问题
Nov 14 面试题
C语言怎样定义和声明全局变量和函数最好
Nov 26 面试题
static函数与普通函数有什么区别
Dec 25 面试题
编写strcpy函数
Jun 24 面试题
什么是Smart Navigation?
Jul 03 面试题
如何利用XMLHTTP检测URL及探测服务器信息
Nov 10 面试题
Prototype如何更新局部页面
Mar 03 面试题
介绍一下Python中webbrowser的用法
May 07 面试题
Python如何定义一个函数
Sep 01 面试题
什么是封装
Mar 26 面试题
Java基础面试题
Nov 02 面试题
Delphi软件工程师试题
Jan 29 面试题
什么是反射?如何实现反射?
Jul 25 #面试题
如果一个类实现了多个接口但是这些接口有相同的方法名将会怎样
Jun 16 #面试题
请解释流与文件有什么不同
Jul 29 #面试题
委托与事件是什么关系?为什么要使用委托
Apr 18 #面试题
.NET里面什么时候需要调用垃圾回收
Jun 01 #面试题
程序集与命名空间有什么不同
Jul 25 #面试题
如何转换一个字符串到enum值
Apr 12 #面试题
You might like
用PHP和ACCESS写聊天室(六)
2006/10/09 PHP
libmysql.dll与php.ini是否真的要拷贝到c:\windows目录下呢
2010/03/15 PHP
Javascript表格翻页效果的具体实现
2013/10/05 Javascript
使用js检测浏览器是否支持html5中的video标签的方法
2014/03/12 Javascript
javascript使用for循环批量注册的事件不能正确获取索引值的解决方法
2014/12/20 Javascript
JavaScript匿名函数用法分析
2015/02/13 Javascript
Javascript中的作用域和上下文深入理解
2015/07/03 Javascript
jQuery插件formValidator自定义函数扩展功能实例详解
2015/11/25 Javascript
Bootstrap每天必学之折叠(Collapse)插件
2016/04/25 Javascript
HTML5+jQuery插件Quicksand实现超酷的星际争霸2兵种分类展示效果(附demo源码下载)
2016/05/25 Javascript
微信小程序 教程之wxapp视图容器 scroll-view
2016/10/19 Javascript
DOM事件探秘篇
2017/02/15 Javascript
node.js 核心http模块,起一个服务器,返回一个页面的实例
2017/09/11 Javascript
mac中利用NVM管理不同node版本的方法详解
2017/11/08 Javascript
Vue使用mixins实现压缩图片代码
2018/03/14 Javascript
VUE v-for循环中每个item节点动态绑定不同函数的实例
2018/09/26 Javascript
微信小程序中的上拉、下拉菜单功能
2020/03/13 Javascript
vue.js实现简单购物车功能
2020/05/30 Javascript
[01:24]2014DOTA2 TI第二日 YYF表示这届谁赢都有可能
2014/07/11 DOTA
Python自定义线程池实现方法分析
2018/02/07 Python
Python request设置HTTPS代理代码解析
2018/02/12 Python
tensorflow实现softma识别MNIST
2018/03/12 Python
python之从文件读取数据到list的实例讲解
2018/04/19 Python
python遍历小写英文字母的方法
2019/01/02 Python
python文件选择对话框的操作方法
2019/06/27 Python
使用django的objects.filter()方法匹配多个关键字的方法
2019/07/18 Python
python3实现raspberry pi(树莓派)4驱小车控制程序
2020/02/12 Python
Python3 读取Word文件方式
2020/02/13 Python
Bench加拿大官方网站:英国城市服装品牌
2017/11/03 全球购物
西班牙太阳镜品牌:Hawkers
2018/03/11 全球购物
周生生珠宝香港官网:Chow Sang Sang(香港及海外配送)
2019/09/05 全球购物
员工自我鉴定
2013/10/09 职场文书
毕业生造价工程师求职信
2013/10/17 职场文书
怎样写好自荐信和推荐信
2013/12/26 职场文书
意外伤害赔偿协议书范文
2014/09/23 职场文书
学习经验交流会策划书
2015/11/02 职场文书