积极答复者
什么是装箱和拆箱啊?

问题
答案
-
你好,简单的说,其实是一种类型转换,但是这种类型转换又有些“限制”,装箱就是你必须把值类型转换成引用类型,而且这个引用类型是Object类型。相反的过程,就是拆箱。
例如:
int i = 2009;
装箱:
object o = i;这样,就被装到object类型中去了,因为所有的类型都是继承于object,所以,object就像一个大容器,什么都可以装。- 已标记为答案 Riquel_DongModerator 2009年12月28日 7:57
-
你好!装箱就是把值类型转换成引用类型,反之就是拆箱。举个简单的例子:int i = 1;object o = i;装箱int j = (int)o;拆箱
知识改变命运,奋斗成就人生!- 已标记为答案 Riquel_DongModerator 2009年12月28日 7:58
-
你好!
具体可以参考文档中的说明:
http://msdn.microsoft.com/zh-cn/library/yz2be5wk.aspx
希望对你有帮助!
周雪峰- 已标记为答案 Riquel_DongModerator 2009年12月28日 7:57
-
这个问题要涉及到值类型和引用类型 你参考下雪峰哥的这篇文章 http://www.cnblogs.com/xuefeng1982/archive/2009/10/09/1579816.html
:)
Wenn ich dich hab’,gibt es nichts, was unerträglich ist.坚持不懈!My blog~~~- 已标记为答案 Riquel_DongModerator 2009年12月28日 7:57
全部回复
-
你好!装箱就是把值类型转换成引用类型,反之就是拆箱。举个简单的例子:int i = 1;object o = i;装箱int j = (int)o;拆箱
知识改变命运,奋斗成就人生!- 已标记为答案 Riquel_DongModerator 2009年12月28日 7:58
-
你好!
具体可以参考文档中的说明:
http://msdn.microsoft.com/zh-cn/library/yz2be5wk.aspx
希望对你有帮助!
周雪峰- 已标记为答案 Riquel_DongModerator 2009年12月28日 7:57
-
这个问题要涉及到值类型和引用类型 你参考下雪峰哥的这篇文章 http://www.cnblogs.com/xuefeng1982/archive/2009/10/09/1579816.html
:)
Wenn ich dich hab’,gibt es nichts, was unerträglich ist.坚持不懈!My blog~~~- 已标记为答案 Riquel_DongModerator 2009年12月28日 7:57
-
你好,简单的说,其实是一种类型转换,但是这种类型转换又有些“限制”,装箱就是你必须把值类型转换成引用类型,而且这个引用类型是Object类型。相反的过程,就是拆箱。
例如:
int i = 2009;
装箱:
object o = i;这样,就被装到object类型中去了,因为所有的类型都是继承于object,所以,object就像一个大容器,什么都可以装。- 已标记为答案 Riquel_DongModerator 2009年12月28日 7:57