Laços de repetição
- #.NET Core
- #.NET C#
- #.NET 5
Laços de repetição, também conhecidos como loops, são estruturas de controle fundamentais em programação que permitem a execução repetida de um bloco de código. Existem quatro tipos principais de laços de repetição: while, do-while, for e foreach. Cada um deles tem suas próprias características e usos ideais.
While
O laço while é uma estrutura de controle que executa um bloco de código enquanto uma condição específica for verdadeira. A condição é verificada antes da execução do bloco de código.
(C#)
while (condicao) {
// bloco de código
}
O while é ideal quando você não sabe quantas vezes precisa repetir um bloco de código, mas sabe que deve continuar enquanto uma condição for verdadeira.
Do-While
O laço do-while é semelhante ao while, mas com uma diferença chave: a condição é verificada após a execução do bloco de código. Isso garante que o bloco de código seja executado pelo menos uma vez.
(C#)
do {
// bloco de código
} while (condicao);
O do-while é ideal quando você precisa executar um bloco de código pelo menos uma vez e, em seguida, repetir enquanto uma condição for verdadeira.
For
O laço for é uma estrutura de controle que executa um bloco de código um número específico de vezes. Ele é composto por três partes: inicialização, condição e incremento.
(C#)
for (inicializacao; condicao; incremento) {
// bloco de código
}
O for é ideal quando você sabe exatamente quantas vezes precisa repetir um bloco de código.
Foreach
O laço foreach é uma estrutura de controle que percorre todos os elementos de uma coleção, como um array ou uma lista.
(C#)
foreach (tipo variavel in colecao) {
// bloco de código
}
O foreach é ideal quando você precisa percorrer todos os elementos de uma coleção, sem se preocupar com o número de elementos ou com o controle do índice atual.