当前位置: 代码迷 >> ASP.NET >> 关于等于null的有关问题
  详细解决方案

关于等于null的有关问题

热度:9129   发布时间:2013-02-25 00:00:00.0
关于等于null的问题。
DataSet.tables[0]!=null判断是不正确的。
DataSet.tables[“table0”]!=null是可以的。
我想知道什么情况下可以用null。

------解决方案--------------------------------------------------------
当变量==null时使用null

=没说。。。哈哈

这个问题就好像在问

1==0判断是不正确的
0==0是可以的。

------解决方案--------------------------------------------------------
up
------解决方案--------------------------------------------------------
那lz告诉我

什么情况下可以用0。
------解决方案--------------------------------------------------------
DataSet.tables[0]!=null

DataSet.tables[0] //要么索引超出范围 要么返回非null值


------解决方案--------------------------------------------------------
DataSet.tables[0]!=null来判断数据存在不存在?
肯定不行,
不是非空,就是索引超出范围
------解决方案--------------------------------------------------------
DataSet.tables[0]!=null判断是不正确的。
DataSet.tables[“table0”]!=null是可以的。
——————————————————————
因为在位置0处没有对象,所以用索引访问会抛出异常
而用表名访问时,就不存在这个问题了,不知这样解释楼主明白否。
  相关解决方案