Este artigo é transferido de: http://m.biancheng.net/view/2802.html
A instrução continue em C # é um pouco como uma instrução break. Mas não é um encerramento forçado. Continue pulará o código no loop atual e forçará o início do próximo loop.
Para loops for, a instrução continue faz com que a parte condicional de teste e incremento de loop seja executada. Durante os loops while e do while, a instrução continue faz com que o controle do programa retorne ao teste condicional.
Dica: A instrução C # continue deve ser usada em uma instrução de loop.
[Exemplo] Use um loop for para enviar números de 1 a 10, mas não a saída 4.
De acordo com os requisitos do tópico, quando a iteração de valor atingir 4 no loop for, use continue para finalizar essa iteração e continue para a próxima iteração.O código é o seguinte.
classe Programa { static void Main (string [] args) { for (int i = 1; i <= 10; i ++) { if (i == 4) { continue; } Console.WriteLine (i); } } }
Execute o código acima, o efeito é mostrado na figura abaixo.
Como pode ser visto no efeito de execução acima, quando o valor no loop for itera para 4, a instrução continue encerra essa iteração e continua na próxima iteração, portanto, não há 4 na saída.