zoukankan      html  css  js  c++  java
  • 装箱、拆箱

    2、装箱、拆箱
    装箱:就是将值类型转换为引用类型。
    拆箱:将引用类型转换为值类型。

    int n=10;
    object o=n;//装箱
    int nn=(int)o;//拆箱

    装箱效率会降低很多。

    //这个地方没有任何类型的装箱或拆箱
    string str="123";
    int n=Convert.ToInt32(str);

    看两种类型是否发生了装箱或拆箱,要看,这两种类型是否存在继承关系。
    有继承关系才有可能发生装箱或拆箱,没有继承则一定不会发生装箱或拆箱。

    int n=10;
    IComparable i=n; //装箱,接口也是引用类型。

  • 相关阅读:
    第11次作业
    第十次实验
    第九次作业
    第八次实验
    第七次作业
    第六次作业
    作业
    JAVA实验三
    JAVA实验二
    JAVA实验一
  • 原文地址:https://www.cnblogs.com/iceberg2008/p/4133099.html
Copyright © 2011-2022 走看看