读书人

数值类型变量判断赋值解决思路

发布时间: 2012-03-15 11:50:39 作者: rapoo

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


[解决办法]
if(i==0)

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

读书人网 >C#

热点推荐