可以用FOR(INT A=0;A<=N;A++)替代,书本中讲述foreach可以用FOR更好地控制循环。

解决方案 »

  1.   

    貌似for的效率没有 foreach的高啊 多用continue和break或return可以优化一些循环结构
      

  2.   

    for的确是更好控制一点,但是要做的是遍历所有的数据,就不需要什么控制了。
    foreach应该是效率高一些。那个双重循环,外循环3000,内循环3000这样加起来就要做9M次validation.假设一次要一秒钟,这样下来要100多天曾经想过是不是可以用数据库来做,是不是会快一些