如何将int?转换int
如何将int转换int?

解决方案 »

  1.   

    参考:http://www.cnblogs.com/insus/articles/1424094.html
      

  2.   

    msdn使用可空类型
      

  3.   

    int? 到 int 要强制转换
    int 到 int? 会隐式转换
    如:
    int? a = 5;
    int b = (int)a;
    a = b;
      

  4.   

    int? 到 int 转换前最好先测试下。
      

  5.   

    up
    int b = (int)a;//当a为null时b为0,其他的都一样
      

  6.   

    从没碰到过,第一次看到
    int? 到 int 要强制转换 
    int 到 int? 会隐式转换 ???????
      

  7.   

    这么麻烦……人们的想象力真丰富int?  someIntNullable ;
    int someInt;someInt = someIntNullable.HasValue ? someIntNullable.value: 0;
      

  8.   


    int? num; 
    //为空的时候强制转换会失败,最好先
    if(num!=null)
    {
        int b = (int)a;
    }
      

  9.   

    int? 值可为Null
    int 值都为数字,默认值为0你在转换的时候如果int?转Int要先判断null