none
什么是装箱和拆箱啊? RRS feed

答案

  • 你好,简单的说,其实是一种类型转换,但是这种类型转换又有些“限制”,装箱就是你必须把值类型转换成引用类型,而且这个引用类型是Object类型。相反的过程,就是拆箱。

    例如:
    int i = 2009;

    装箱:
    object o = i;这样,就被装到object类型中去了,因为所有的类型都是继承于object,所以,object就像一个大容器,什么都可以装。
    2009年12月24日 16:50
    版主
  • 你好!

    装箱就是把值类型转换成引用类型,反之就是拆箱。举个简单的例子:

    int i = 1;
    object o = i;装箱
    int j = (int)o;拆箱 

    知识改变命运,奋斗成就人生!
    2009年12月24日 5:01
    版主
  • 你好!
         具体可以参考文档中的说明:
    http://msdn.microsoft.com/zh-cn/library/yz2be5wk.aspx
         希望对你有帮助!
    周雪峰
    2009年12月24日 5:03
    版主
  • 这个问题要涉及到值类型和引用类型 你参考下雪峰哥的这篇文章 http://www.cnblogs.com/xuefeng1982/archive/2009/10/09/1579816.html
    :)
    Wenn ich dich hab’,gibt es nichts, was unerträglich ist.坚持不懈!My blog~~~
    2009年12月24日 5:10
    版主

全部回复