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


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

Tags in this post...

面试题 相关文章推荐
Kingsoft金山公司C/C++笔试题
May 10 面试题
struct和class的区别
Nov 20 面试题
北京SQL新华信咨询
Sep 30 面试题
为数据库创建索引都需要注意些什么
Jul 17 面试题
TCP协议通讯的过程和步骤是什么
Oct 18 面试题
网络体系结构及协议的定义
Mar 13 面试题
星空联盟C# .net笔试题
Dec 05 面试题
Linux中如何用命令创建目录
Jan 12 面试题
sort命令的作用和用法
Aug 25 面试题
Ajax的优点和缺点
Nov 21 面试题
用Python写一个for循环的例子
Jul 19 面试题
下面代码从性能上考虑,有什么问题
Apr 03 面试题
什么是反射?如何实现反射?
Jul 25 #面试题
如果一个类实现了多个接口但是这些接口有相同的方法名将会怎样
Jun 16 #面试题
请解释流与文件有什么不同
Jul 29 #面试题
委托与事件是什么关系?为什么要使用委托
Apr 18 #面试题
.NET里面什么时候需要调用垃圾回收
Jun 01 #面试题
程序集与命名空间有什么不同
Jul 25 #面试题
如何转换一个字符串到enum值
Apr 12 #面试题
You might like
PHP排序之二维数组的按照字母排序实现代码
2011/08/13 PHP
php中日期加减法运算实现代码
2011/12/08 PHP
php木马webshell扫描器代码
2012/01/25 PHP
PHP中使用OpenSSL生成证书及加密解密
2017/02/05 PHP
laravel 框架结合关联查询 when()用法分析
2019/11/22 PHP
javascript 出生日期和身份证判断大全
2008/11/13 Javascript
JS中setInterval、setTimeout不能传递带参数的函数的解决方案
2013/04/28 Javascript
图标线性回归斜着移动到指定的位置
2013/08/16 Javascript
js实现数字每三位加逗号的方法
2015/02/05 Javascript
jQuery实现弹出窗口中切换登录与注册表单
2015/06/05 Javascript
JavaScript jQuery 中定义数组与操作及jquery数组操作
2015/12/18 Javascript
JavaScript基础——使用Canvas绘图
2016/11/02 Javascript
React-Native实现ListView组件之上拉刷新实例(iOS和Android通用)
2017/07/11 Javascript
vue2.0中vue-cli实现全选、单选计算总价格的实例代码
2017/07/18 Javascript
JavaScript实现京东购物放大镜和选项卡效果的方法分析
2018/07/05 Javascript
Vue 实现拖动滑块验证功能(只有css+js没有后台验证步骤)
2018/08/24 Javascript
vue如何使用async、await实现同步请求
2019/12/09 Javascript
vue+iview分页组件的封装
2020/11/17 Vue.js
python中is与双等于号“==”的区别示例详解
2017/11/21 Python
selenium处理元素定位点击无效问题
2019/06/12 Python
Python模块汇总(常用第三方库)
2019/10/07 Python
解决pycharm启动后总是不停的updating indices...indexing的问题
2019/11/27 Python
Django-xadmin+rule对象级权限的实现方式
2020/03/30 Python
python使用bs4爬取boss直聘静态页面
2020/10/10 Python
Jupyter Notebook 远程访问配置详解
2021/01/11 Python
html5中去掉input type date默认样式的方法
2018/09/06 HTML / CSS
Corelle官方网站:购买康宁餐具
2016/11/02 全球购物
linux面试题参考答案(7)
2012/10/29 面试题
职业规划书如何设计?
2014/01/09 职场文书
货车司机岗位职责
2014/03/18 职场文书
思想纪律作风整顿剖析材料
2014/10/11 职场文书
国际贸易实训总结
2015/08/03 职场文书
酒店厨房管理制度
2015/08/06 职场文书
青少年法制教育心得体会
2016/01/14 职场文书
详解Java实践之抽象工厂模式
2021/06/18 Java/Android
Django+Celery实现定时任务的示例
2021/06/23 Python