Мягкий разрыв элемента цикла foreach C#

скажем, у меня есть цикл foreach для выполнения некоторой обработки List MyTypeInstanveVariable

foreach(MyType item in MyTypeInstanceVariable) {
    if (cond1) {}

    if (cond2) {}
}

Если условие cond1 выполнено, я хочу перейти к следующему элементу в MyTypeInstanceVariable. Теперь я мог бы добавить небольшое логическое значение, чтобы проверить, следует ли оценивать cond2, но есть ли встроенная команда, которая быстро перейдет к следующему элементу? Я не могу использовать break, так как это полностью вырвется из цикла foreach.

Спасибо, Томас.


person Tom    schedule 01.01.2011    source источник
comment
Возможный дубликат C# перейти к следующему элементу в списке на основе оператора if в foreach   -  person Erik Silva    schedule 27.08.2019


Ответы (2)


Вы ищете оператор continue.

person BrokenGlass    schedule 01.01.2011
comment
мы все были там раньше ;-) - person BrokenGlass; 01.01.2011

возможно продолжить?

http://msdn.microsoft.com/en-us/library/923ahwt1(v=vs.71).aspx

person Homde    schedule 01.01.2011