0

你知道这两种情况的区别吗?

1

if(reader.hasrows())
{
   while(reader.read())
   {

   }
}

2

while(reader.read())
{
   if(reader.hasrows())
   {
   }
}
4

1 回答 1

2

不需要执行 if/while 或 while/if,因为“while(reader.read())”只会在阅读器有行“hasrows()”并且有一行要读取“read()”时返回 true。额外的嵌套没有任何价值。

于 2010-06-23T02:49:48.503 回答