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


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

Tags in this post...

面试题 相关文章推荐
PHP如何对用户密码进行加密
Jul 31 面试题
怎么处理XML的中文问题
Mar 26 面试题
这段代码难道不该打印出56吗
Feb 27 面试题
数据库笔试题
May 09 面试题
商得四方公司面试题(gid+)
Apr 30 面试题
C#和SQL Server的面试题
Aug 12 面试题
如何利用find命令查找文件
Feb 07 面试题
介绍一下linux的文件系统
Mar 20 面试题
Linux操作面试题
May 16 面试题
客服端调用EJB对象的几个基本步骤
Jan 15 面试题
Java面试题:说出如下代码的执行结果
Oct 30 面试题
如何写出好的Java代码
Apr 25 面试题
什么是反射?如何实现反射?
Jul 25 #面试题
如果一个类实现了多个接口但是这些接口有相同的方法名将会怎样
Jun 16 #面试题
请解释流与文件有什么不同
Jul 29 #面试题
委托与事件是什么关系?为什么要使用委托
Apr 18 #面试题
.NET里面什么时候需要调用垃圾回收
Jun 01 #面试题
程序集与命名空间有什么不同
Jul 25 #面试题
如何转换一个字符串到enum值
Apr 12 #面试题
You might like
精致的人儿就要挑杯子喝咖啡
2021/03/03 冲泡冲煮
PHP MVC模式在网站架构中的实现分析
2010/03/04 PHP
PHP中用hash实现的数组
2011/07/17 PHP
Codeigniter实现多文件上传并创建多个缩略图
2014/06/12 PHP
深入浅出php socket编程
2015/05/13 PHP
js限制文本框只能输入数字(正则表达式)
2012/07/15 Javascript
js随机颜色代码的多种实现方式
2013/04/23 Javascript
javascript操作ul中li的方法
2015/05/14 Javascript
js图片跟随鼠标移动代码
2015/11/26 Javascript
AngularJS表单和输入验证实例
2016/11/02 Javascript
AngularJS使用带属性值的ng-app指令实现自定义模块自动加载的方法
2017/01/04 Javascript
利用Chrome DevTools直接调试Node.js和JavaScript的方法详解(并行)
2017/02/16 Javascript
vue数组对象排序的实现代码
2018/06/20 Javascript
jQuery实现滑动星星评分效果(每日分享)
2019/11/13 jQuery
[52:29]DOTA2上海特级锦标赛主赛事日 - 2 胜者组第一轮#3Secret VS OG第三局
2016/03/03 DOTA
python实现域名系统(DNS)正向查询的方法
2016/04/19 Python
快速排序的算法思想及Python版快速排序的实现示例
2016/07/02 Python
Python下的Softmax回归函数的实现方法(推荐)
2017/01/26 Python
Python 实现数据库(SQL)更新脚本的生成方法
2017/07/09 Python
python图像常规操作
2017/11/11 Python
python中的迭代和可迭代对象代码示例
2017/12/27 Python
在pycharm中显示python画的图方法
2019/08/31 Python
python神经网络编程实现手写数字识别
2020/05/27 Python
python中requests模拟登录的三种方式(携带cookie/session进行请求网站)
2020/11/17 Python
python3中布局背景颜色代码分析
2020/12/01 Python
Jacadi Paris美国官方网站:法国童装品牌
2017/10/15 全球购物
高校自主招生自荐信
2013/12/09 职场文书
食品流通安全承诺书
2014/05/22 职场文书
2014年文秘工作总结
2014/11/25 职场文书
辞职书格式样本
2015/02/26 职场文书
幼儿教师师德师风自我评价
2015/03/05 职场文书
高中语文教学反思范文
2016/02/16 职场文书
用Python简陋模拟n阶魔方
2021/04/17 Python
Java实现简易的分词器功能
2021/06/15 Java/Android
Android studio 简单计算器的编写
2022/05/20 Java/Android
MySql如何将查询的出来的字段进行转换
2022/06/14 MySQL