怎么跳出for循环
for (int CradId = 0; CradId <= dtCradDataInfo.Rows.Count; CradId++)
{
forCradData = CradId;
forCradDataPsn_Num = dtCradDataInfo.Rows[CradId]["cPsn_Num"].ToString();据工号
if (forCradDataPsn_Num != forDayResultcPsn_Num)
{
break;
}
}
if (Co........)
{
}
高手们,这个break是跳出本次循环,之后从CradId++又循环,还是跳出for不再循环,执行if了?
------解决方案--------------------跳出for不再循环,执行if
------解决方案-------------------- continue;// 跳过当次循环
break; //跳过当前循环
------解决方案--------------------break 跳出循环执行循环后的语句
continue 是跳出本次循环开始下一次循环
------解决方案--------------------你自己调试一下不就知道了.
------解决方案--------------------杜思波告诉你只是跳出了最里面的FOR,依旧会循环。
------解决方案--------------------跳出循环执行这条语句if (Co........)
------解决方案-------------------- continue;// 跳过当次循环
break; //跳过当前循环
------解决方案--------------------单步看看
break
continue
哪个更合适,哪个是你想要的结果。就OK了
------解决方案-------------------- for (int i = 0; i < 1000; i++)
{
for (int j = 0; j < 1000; j++)
{
int temp = j;
break;
}
break;
}
MessageBox.Show("other thread id running" + ex.ToString());
------解决方案--------------------
------解决方案--------------------