返回列表 回复 发帖

使用可空类型处理数据

int? count1;

        int count = 0;
        if (count1.HasValue == true)
        {
            count = count1.Value;
        
        
        }
        Response.Write(count );
按照书count1应该是可以为空的, 但是我在运行的时候提示我产使用了没用赋值的局部变量count1
这是怎么回事
if (count1.HasValue == true)这句话使用的count1变量没有被赋值。虽然count1可以为空,但是使用之前必须得赋值。
返回列表