Quebre e continue declarações em C#

Quebre e continue declarações em C#
Ao programar em C#, geralmente encontramos situações em que precisamos sair de um loop cedo ou pular algumas iterações do loop. Duas declarações que podem ser usadas para alcançar isso são as quebrar declaração e o continuar declaração. Este artigo abrange o uso dessas declarações na programação C#.

Índice

  • A declaração de quebra
  • Sintaxe
  • A declaração continua
  • Sintaxe
  • Comparação de declarações de quebra e continuação
  • Conclusão

A declaração de quebra em C#

A declaração de quebra pode sair de um loop mais cedo. Depois de executar o código quando a declaração de interrupção estiver em um loop, o circuito atual será fechado e o controle é transferido para a declaração após o loop.

Sintaxe

A sintaxe para a declaração de quebra é a seguinte:

quebrar;

Exemplo

Considere o seguinte para o loop:

usando o sistema;
programa de classe

estático void main (string [] args)

para (int i = 1; i <= 10; i++)

if (i == 5)

quebrar;

Console.WriteLine (i);


No código acima, o loop iterará de 1 a 10, e o valor de eu será impresso no console em cada iteração. O loop continuará a funcionar até o valor de eu torna -se igual a 5, depois disso quebrar A declaração será executada e fechará o circuito atual em execução.

Se houver uma declaração após esse controle de loop será transferido para essa declaração e se não houver nada após esse loop, o programa fechará imediatamente.

Portanto, a saída deste código será:

A declaração continua em C#

A declaração continua pode pular sobre certas iterações de um loop. Depois de atingir a declaração Continuação em um loop dentro do código C#, a iteração em execução do loop será fechada e o controle será passado para a próxima iteração do loop.

Sintaxe

A sintaxe para a declaração continuação é a seguinte:

continuar;

Exemplo

Considere o seguinte para o loop:

usando o sistema;
programa de classe

estático void main (string [] args)

para (int i = 1; i <= 10; i++)

if (i % 2 == 0)

continuar;

Console.WriteLine (i);


Aqui o loop irá itera de 1 a 10, e o valor de eu será impresso no console em cada iteração. O loop continuará a funcionar até o valor de eu se torna par, uma vez eu torna -se até o continuar A declaração será executada e a iteração atual do loop será ignorada.

Portanto, a saída deste código será:

Comparação de declarações de quebra e continuação

A tabela a seguir compara o intervalo e continua as declarações em C#:

Declaração Propósito Uso Loop afetado
declaração de quebra Termina o loop quebrar; Loop contendo declaração de quebra
continue declaração Pula para a próxima iteração continuar; LOOP CONTINCENTE CONTINUAÇÃO Declaração

As declarações de interrupção e continuação podem controlar o fluxo em execução do loop. Ambos têm efeitos diferentes:

  • O quebrar A declaração fecha o loop imediatamente e continua a execução com a declaração seguindo o loop.
  • O continuar A declaração interrompe a iteração em execução do loop e continua para a próxima iteração do loop.
  • Em geral, o quebrar pode sair de um loop mais cedo, enquanto um continuar A declaração pode pular sobre certas iterações do loop.

Conclusão

Aqui discutimos as declarações de interrupção e continuação. O quebrar a declaração pode sair de um loop mais cedo, enquanto continuar pode pular sobre certas iterações de um loop. Essas declarações podem ser úteis em situações em que você precisa encerrar um loop com base em uma condição específica ou pular certas iterações de um loop. Leia o artigo para obter mais informações sobre o intervalo e continue declarações.