Я перебираю набор данных для каждой строки данных
foreach (DataRow DRow in ds.Tables[0].Rows)
Я хотел бы перейти к текущей строке, если когда-либо оператор if истинен.Любая подсказка, как это сделать?
Заранее спасибо!
Использование continue:
continue
foreach (DataRow DRow in ds.Tables[0].Rows) { if(expression) continue; }
continue пропускает оставшуюся часть блока foreach для текущего элемента и продолжается на следующем новом элементе в вашей коллекции.
Инструкция continue; указывает циклу пропустить оставшуюся часть кода и перейти к следующей итерации.
continue;
foreach (DataRow DRow in ds.Tables[0].Rows) { if (--condition here--) continue; }
Вы ищете ключевое слово continue ...
foreach (DataRow DRow in ds.Tables[0].Rows) { if(condition) continue; }
Попробуйте это:
foreach (DataRow DRow in ds.Tables[0].Rows) { if(true) // escape condition met continue; }