我循环遍历每个数据行的数据集
foreach (DataRow DRow in ds.Tables[0].Rows)
当if语句为true时,我想跳转当前行。 有任何线索怎么做?
提前致谢!
答案 0 :(得分:3)
使用continue
:
foreach (DataRow DRow in ds.Tables[0].Rows)
{
if(expression)
continue;
}
continue
跳过当前元素的foreach块的剩余部分,继续处理集合中的下一个新元素。
答案 1 :(得分:1)
试试这个:
foreach (DataRow DRow in ds.Tables[0].Rows)
{
if(true) // escape condition met
continue;
}
答案 2 :(得分:1)
您正在寻找continue
关键字...
foreach (DataRow DRow in ds.Tables[0].Rows) {
if(condition)
continue;
}
答案 3 :(得分:1)
continue;
指令告诉循环跳过剩下的代码并转到下一次迭代。
foreach (DataRow DRow in ds.Tables[0].Rows)
{
if (--condition here--) continue;
}