怎么判断一个int 值是否为空

2024-11-19 12:42:28
推荐回答(3个)
回答1:

  int 型,取值范围-2,147,483,648 到 2,147,483,647 ,默认值是 0
  int是值类型,读内存区间中指定长度单元里的数据,这块单元就算不做任何处理也全是0,那么数值就是0

  所以,int 型,永远不会为空,从声明一个 int 变量时,它默认就是0,而不是空

回答2:

  int类型数据没办法判断它是否为空,只能判断它是否为0或其他整型值,如果是string类型,这个可以判断,string strInfo=string.empty;if(strInfo == string.Empty || strInfo == null){}

回答3:

可以强制转换下,也就是 (Object)int x == null.来判断。