“从T?到由T实现的任何接口都存在装箱转换,并且从由T实现的任何接口都存在到T?的拆箱转换,”这句话对么?我怎么觉得说反了? 谁讲一下操作符?和??

解决方案 »

  1.   

    发个链接http://www.qihangnet.com/PermaLink,guid,2f077857-f03e-402b-9f6e-8c95a9e98b95.aspx 
      

  2.   

    类型? 表示可空类型:
    比如 int 类型的变量默认不能赋值为 null 但是 int? 就可以赋值为 null
    ?? 用法如下:
    string str1 = null;
    string str = str1 ?? "str1值为空!";
    判断前面一个是否为 null 如果为 null,则返回后面一个值,否则返回前面一个!希望有所帮助![align=center]*************************************************
    本内容使用CSDN小秘书回复
    每天回帖即可得10分可用分!
    *************************************************[/align]
      

  3.   

    链接是神马?
    我帮LZ帖下[align=center]*************************************************
    本内容使用CSDN小秘书回复
    每天回帖即可得10分可用分!
    *************************************************[/align]
      

  4.   

    一个Nullable型变量可以像一般值类型那样使用。在编译过程中Nullable型变量和非Nullable型变量会进行隐式田转换。returnValue = first ?? second;
    在这个语句中,如果first为非null,则first的值会被赋给returnValue;如果first为null,则second会被赋给returnValue。
      

  5.   

    在编译过程中Nullable型变量和非Nullable型变量会进行隐式转换,怎么个转换法?是装箱,拆箱操作?
      

  6.   


    网上很多相同的文章说过,你的理解是?http://www.qihangnet.com/PermaLink,guid,2f077857-f03e-402b-9f6e-8c95a9e98b95.aspx