Принудительно выполнить итерацию цикла
Вопрос
В моем " родном " Язык программирования (RPG), я могу написать цикл и просто выйти из цикла или вызвать итерацию. Это похоже на GOTO.
dow (x < 999);
read file;
if (%eof);
leave; // Leave the loop
endif;
if (field <> fileField);
iter; // Iterate to the next record
endif;
enddo;
У меня вопрос, есть ли подобная опция на C #. В моем случае я работаю с циклом foreach.
Решение
continue; // Goto the next iteration
break; // Exit the loop
Другие советы
Break выйдет из цикла. Продолжить перейдет к следующей итерации. р>
Используйте ключевое слово continue . р>
for (int i = 1; i <= 10; i++)
{
if (i < 9)
continue;
Console.WriteLine(i);
}
вывод этого:
9
10
Не связан с StackOverflow