谁能给我个具体的例子显示一下装箱或拆箱的实用价值,谢谢!

解决方案 »

  1.   


    object objInt = 999; //boxing
    int i = (int)objInt;//unboxing
      

  2.   

    //值类型转为引用类型_装箱
    int i=3;
    object o=i;//引用类型转为值类型_拆箱
    int j=(int)i;
      

  3.   

    int没有ToString()方法吧,装箱成object后可以调用ToString()等..
      

  4.   

    比较一下,java中的转换,你就知道.NET的自动装箱 拆箱的好处了。java:      int n = 2000;
          String s = String.valueOf(n);      n = Integer.parseInt(s);      一个字麻烦。
      

  5.   

    楼上有人提到:
    //值类型转为引用类型_装箱
    int i=3;
    object o=i;//引用类型转为值类型_拆箱
    int j=(int)i;个人感觉装箱不仅如此:把子类的转化成父类的都是装箱吧,同理拆箱
      

  6.   

    //值类型转为引用类型_装箱
    int i=3;
    object o=i;//引用类型转为值类型_拆箱
    int j=(int)i;
    正解