日期:2014-05-19  浏览次数:20744 次

数值类型变量判断赋值
int       i;      
    if(i为空)       {...}      
    不能i== ' ',应该如何赋值呢?    


------解决方案--------------------
if(i==0)

字段默认初始化为0
而如果是局部变量,根本不用判断,使用未初始化变量编译都通不过
------解决方案--------------------
i不可能为null
------解决方案--------------------
这是.net里不面向对象的地方。一定要这么用,就用一个类来封装。
------解决方案--------------------
我觉得我说得很清楚了
局部变量不初始化时不可以使用的,编译通不过,会报错的
而如果是类成员的话,可以不初始化,整形变量会自动初始化为0
------解决方案--------------------
i是整型的 怎么可以为空呢?为什么不给I设一个初值呢