Forçar uma iteração de um loop
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.
Solução
continue; // Goto the next iteration
break; // Exit the loop
Outras dicas
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