在线等候,谢谢指导!!

解决方案 »

  1.   

    object就是引用类型引用类型-》值类型, 这叫拆箱
      

  2.   

    那ArraryList集合里存储的是Object,他也可以存储引用类型的呀,用时候说道要拆箱?????
      

  3.   

    object算是引用类型吗、、、、、
      

  4.   

    将object类型转换成引用类型是是拆箱吗?????
      

  5.   

    不是算...object当然是引用类型...你只要记住:1.只有值类型直接转换为引用类型才叫装箱...2.只有发生过装箱的引用类型才能拆箱直接转换为值类型...其他任何情况都不是装拆箱...
      

  6.   

    int到string算是装箱吗????
      

  7.   

    object本身就是引用类型。
    将值类型转换为引用类型。这个箱,指的的是object。
    int x = 5;   //值类型
    obj o;       //引用类型
    o = x        //引用类型=值类型的时候就叫:装箱。
    //--------
    int y = (int x)o;//y值类型,o引用类型。值类型=引用类型的时候就叫:装箱。
    int和string都是值类型。
      

  8.   

    int到string算是装箱吗????
      

  9.   

    不算...int到string不能直接转换...记住只有值类型到引用类型的直接类型转换才叫装箱...C#中只有object可以直接转换...所以装箱其实就是值类型到object,拆箱就是object到值类型...
      

  10.   

    严重错误...string是引用类型,虽然它具有某些值类型的特征,但它毫无疑问是引用类型...
      

  11.   

    int和string都是值类型。
    纠正一下,string算是“值类型”,不过确切的说是引用类型。
    你所说的 “int到string算是装箱吗????”我也不清楚。期待一下楼下···
      

  12.   

    那ArraryList集合里存储的是Object,它也可以存储引用类型的呀,用时候不都是说道要拆箱???不是转换成本来的引用类型吗???这怎么解释呀???
      

  13.   

    那ArraryList集合里存储的是Object,它也可以存储引用类型的呀,用时候不都是说道要拆箱???不是转换成本来的引用类型吗???这怎么解释呀???
      

  14.   

    谁告诉你用ArrayList放所有类型的对象都要拆箱的?拉出去枪毙5分钟
      

  15.   

    呵呵,估计vrhero都快要被lz给折磨崩溃了。
    从值类型直接转换至object叫装箱,从装箱后的object对象在转换为值类型叫拆箱;
    至于“那ArraryList集合里存储的是Object,它也可以存储引用类型的呀,用时候不都是说道要拆箱???不是转换成本来的引用类型吗???这怎么解释呀??? ”
    那是因为ArraryList需要存储所有从Object基类派生的子类对象,因为所有的派生类对象可以使用基类来创建其引用,明白?其实vrhero兄和mrlen已经说得很明白了,mrlen甚至连中文注释和图表都用上了;
    如果还不明白建议lz应该去问一下北大青鸟的老师了。
      

  16.   

    [b]kjkjkjkjkj[/b]