[英]Skip a row in a for each rowset loop in c#
我正在遍历每个数据行的数据集
foreach (DataRow DRow in ds.Tables[0].Rows)
如果if语句为true,我想跳过当前行。 有什么线索怎么做?
提前致谢 !
使用continue
:
foreach (DataRow DRow in ds.Tables[0].Rows)
{
if(expression)
continue;
}
continue
跳过当前元素的在foreach块的剩余部分将继续在您的收藏在接下来的新元素。
尝试这个:
foreach (DataRow DRow in ds.Tables[0].Rows)
{
if(true) // escape condition met
continue;
}
您正在寻找continue
关键字...
foreach (DataRow DRow in ds.Tables[0].Rows) {
if(condition)
continue;
}
continue;
指令告诉循环以跳过其余代码并移至下一个迭代。
foreach (DataRow DRow in ds.Tables[0].Rows)
{
if (--condition here--) continue;
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.