C# - цикл форач внутри while loop - вырваться из форач и сразу же продолжить цикл while?

while (foo() == true)
{
   foreach (var x in xs)
   {
       if (bar(x) == true)
       {
           //"break;" out of this foreach
           //AND "continue;" on the while loop.
       }
   }

   //If I didn't continue, do other stuff.
}

Я немного застрял в том, как это сделать.


Обновление: Я исправил вопрос. Я упустил из виду тот факт, что мне нужно обрабатывать другие вещи, если я не вызову продолжить; в цикле while.

Извините, я не знал, что дважды использовал слово "что-то".

6
задан m-y 15 July 2011 в 16:20
поделиться