Вопрос

В моем " родном " Язык программирования (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
Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top