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.
}
Я немного не понимаю, как это сделать.
Обновление: я исправил вопрос. Я упустил тот факт, что мне нужно обрабатывать другие вещи, если я не вызываю continue;
в цикле while.
Извините, я не понял, что употребил слово «что-то» дважды.
break;
пока будет продолжаться, потому чтоsomething is true
- person Djole   schedule 15.07.2011continue;
. - person myermian   schedule 15.07.2011if(something)continue;
при выходе из циклаforeach
, либо использоватьgoto label
- person Djole   schedule 15.07.2011foo
иbar
используются только для своих значений, или они также имеют побочный эффект? - person Eric Lippert   schedule 15.07.2011