Parar um loop foreach usando o comando break C#(CSharp).

Autor : Antonio Carlos Ferreira de Azevedo
Postado em : 05/08/2021


Parar um loop foreach usando o comando breakC#(CSharp).


Para interromper o comando foreach (fazer o stop do foreach), antes de terminar seu fluxo normal utilizamos o comando break, no exemplo abaixo imagine que temos um List<string> contendo uma listagem de cidades e esta função deve consultar se uma determinada cidade informada consta nesta listagem, se for encontrada não faz sentido continuar percorrendo a listagem, utilizamos o comando break para abandonar o fluxo e concluir a função.

public static Boolean ExisteCidade(List<string> listaCidades, string cidade)
{
    // List<string> cidades = new List<string>();

    Boolean resultado = false;

    foreach (string c in listaCidades)
    {
        if (c.Equals(cidade, StringComparison.OrdinalIgnoreCase))  // Comprara as strings c e cidade sem considerar se são maiúsculas ou minúsculas
        {
            resultado = true;
            break; // Para o looping do forech
        }

    }

    return resultado;
}


Quer aprender um pouco mais sobre StringComparison.OrdinalIgnoreCase clique no link abaixo e vai enteder.


Mais uma vez espero ter ajudado, não esqueça de deixar seu comentário, ele vai ajudar nossas postagens.



Links Relacionados



Comentários