none
bool变量赋不上值 RRS feed

  • 问题

  • bool bo=false;
    foreach
    (循环条件一)
    {
     if(bo==false)
      {
        FindFile("")
       }
    }
    foreach(循环条件二)
    {
      if(条件判断一)
      {
        response.write("成功!");
        bo=true;
        break
    ;
      }
      else
      {
       response.write("bo="+bo);
      }
    }
    上面代码,循环里,response.write("成功!");执行了,那么break也执行了啊,也就是跳出第二个foreach循环了,可是为什么还是执行else后的response.write("bo="+bo);呢?
    2009年10月5日 2:29

答案

  • 先确定 response.write("bo="+bo); 是哪次循环输出的。比如你的循环执行2次,第一次条件判断一 不成功则会就输出 response.write("bo="+bo)
    【孟子E章】
    • 已标记为答案 NewJoin 2009年10月5日 6:05
    2009年10月5日 5:59
    版主