int?  VarianceValue;  与int  VarianceValue;  有什么不同?  
谁能仔细说说,谢谢!!

解决方案 »

  1.   


    int?  VarianceValue;  
    ------
    VarianceValue是一个可以为空的整形类型变量,可以为1,256等整数,也可以为null。
    int  VarianceValue;  
    ------
    VarianceValue是不可以为空的整形类型变量,只能为整数值,比如1,256等,不可以为null。只要使用?声明的变量都是可以为null的类型变量。
      

  2.   

    int?  VarianceValue =null; 正确int  VarianceValue=null; 错误!