在一段时间内继续工作吗?
我有一个看起来像这样:
User user = userDao.Get(1);
do
{
// processing
// get the next user
//
user = UserDao.GetNext(user.Id);
if(user == null)
continue; // will this work?????????????
}
while ( user != null)
如果它确实有效,它将转到do语句的顶部,并且user为null,所以事情会中断吗?
也许我应该将循环重写为一段时间语句?