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);呢?