Pergunta

Na minha linguagem de programação "nativa" (RPG), posso escrever um loop e deixar o loop ou forçar uma iteração. É como um goto.

dow (x < 999);
  read file;
  if (%eof);
    leave; // Leave the loop
  endif;
  if (field <> fileField);
    iter; // Iterate to the next record
  endif;
enddo;

Minha pergunta é se há uma opção semelhante é C#. No meu caso, estou trabalhando com um loop foreach.

Foi útil?

Solução

continue; // Goto the next iteration
break; // Exit the loop

Outras dicas

Parar sairá do loop.Continuar Pulará para a próxima iteração.

Use o Prosseguir palavra -chave

for (int i = 1; i <= 10; i++) 
  {
     if (i < 9) 
        continue;
     Console.WriteLine(i);
  }

A saída disso é:

9
10
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top