Я нарушаю код цикла для , не используя break , как у меня для цикла, приведенного ниже. И когда i равно 1 или 2 или 3 или любое другое, но если условие истинно, тогда цикл будет прерван, потому что i будет 5, если условие истинно. И поэтому NO нужен разрыв в этом месте. Потому что я не хочу использовать перерыв . Я сделал вот так. Это работает.
int myCondition=0;
bool flag=false;
for(int i=0;i<5;i++)
{
if(myCondition==0)
{
flag=true;
}
if(flag)
i=5;
}
Но теперь я хочу использовать цикл foreach , и в этом цикле, когда выполняется какое-либо условие, я хочу разорвать код цикл foreach . Итак, что я должен сделать здесь для прерывания код foreach loop без использования break ? Как и в приведенном выше цикле for, я инициализирую i до 5, когда условие выполняется. В цикле foreach все, что нужно сделать, чтобы избежать break .