Blog

break e continue em C#

Nesta publicação aprende-se a trabalhar com o break e o continue para que se possa usar esses mesmos conhecimentos e assim evoluir.

  • o break faz com que a vida do ciclo termine, ou seja, faz com que não se itere por mais nada;
  • o continue ignora todo o conteúdo da volta que está a seguir dele mesmo e passa automaticamente para a próxima iteração.
using System;
using System.Collections.Generic;

namespace Base {
  class BreakEContinue {
    public void Run() {
      int contador = 0;
      List<string> animais = new List<string>() {
        "Cão",
        "Gato",
        "Galinha",
        "Coelho",
        "Leão"
      };

      foreach (string animal in animais) {
        Console.WriteLine($"Animal: {animal}");

        if (animal == "Galinha")
          break;
      }

      while (contador < 10) {
        contador++;

        if (contador == 5)
          continue;

        Console.WriteLine($"Contador: {contador}");
      }
    }
  }
}

/*
  Animal: Cão
  Animal: Gato
  Animal: Galinha
  Contador: 1
  Contador: 2
  Contador: 3
  Contador: 4
  Contador: 6
  Contador: 7
  Contador: 8
  Contador: 9
  Contador: 10
*/

Não te esqueças de assistir ao vídeo e podes sempre ler esta publicação em inglês.

Happy coding!

Anterior Seguinte