关于等于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处没有对象,所以用索引访问会抛出异常
而用表名访问时,就不存在这个问题了,不知这样解释楼主明白否。