Estruturas de Repetição

estruturas-de-repeticao

O que é uma estrutura de repetição?

Há situação em que é necessário executar um bloco de código várias vezes, porem não faria sentido repetir este trecho de código inúmeras vezes no seu projeto, por isso existem as estruturas de repetição.

Em geral, estas instruções são executadas sequencialmente ate o seu termino, que é condicionado de diferentes formas, de acordo com a estrutura utilizada, que em C# podem ser: While, Do While, For e Foreach.

Utilização da instrução While

Uma instrução de while em C # executa repetidamente uma instrução, até que uma determinada condição seja verdadeira.
while (condição)
{
Console.WriteLine("Interação");
}

Utilização da instrução Do

A instrução do while funciona de forma semelhante a instrução while, diferenciando desta última pela questão que a condição a ser verificada fica no final da instrução, de modo que esta será executada ao menos uma única vez.
do
{
Console.WriteLine("Interação");
}
while (condition);}

Utilização da instrução For

A instrução for é uma estrutura de controle de repetição que permite escrever com eficiência um loop que precisa executar um número específico de vezes. Utilizando de 3 parâmetros:

  1. Executado apenas uma vez, Esta etapa permite declarar e inicializar qualquer variável de controle para o loop.
  2. Parâmetro onde a condição é verificada. Se a condição for verdadeira o loop é executado. Se for falso, o corpo do loop não executa e sai da instrução.
  3. Parâmetro de incremento que adiciona a cada interação, o valor indicado na variável do 1ºparâmetro. Esta declaração pode ser deixada em branco, desde que um ponto-e-vírgula apareça após a condição.

for (int x = 1; x < 10; x++) {
Console.WriteLine("Interação: {0}", x);
}}

Utilização da instrução Foreach

A instrução foreach basicamente percorre todo o conteúdo de uma lista de valores.

foreach (var itemDaLista in listaDeValores) {
Console.WriteLine("Interação: {0}", itemDaLista );
}}

Instruções Break e Continue

  • Break – Declaração que permite sair do loop inteiramente.
  • Continue – Declaração que ignora o código restante de uma interação na estrutura de repetição, pulando para a interação seguinte.

 


Article Tags:
Article Categories:
.Net
70

Brasileiro formado em Sistemas de Informação e pós graduado em Projetos e Análise de Sistemas, que desde 2013 mora em Portugal e neste momento encontra-se em Lisboa.

Related Posts


Popular Posts

Leave a Comment

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *