Laço Repetição - FOR
Estrutura base
Section titled “Estrutura base”- Temos 3 parâmetros:
- Contador
- Condição
- Incremento
Vamos ver o seguinte exemplo:
for (int i = 0 ; i <= 5 ; i++)
int i = 0
é o contador, iniciado em zeroi <= 5
é a condição, onde ele vai chegar até o valor ser 5i++
é o incremento, onde o valor de i vai subindo um a um
Outros exemplos:
for (var i = 0 ; i <= 5 ; i++) // Conta de 0 á 5
for (var i = 0 ; i < 5 ; i++) // Conta de 0 á 4
for (var i = 5 ; i >= 0 ; i--) // Conta de 5 á 0
Agora o exemplo completo de um For para imprimir o valor de i
for (int i = 0 ; i <= 5 ; i++){ Console.WriteLine(i); // Toda vez que entrar aqui ele vai imprimir o i}
// SAIDA:// 0// 1// 2// 3// 4// 5
For each
Section titled “For each”Com vetores podemos usar um tipo diferente de for chamado foreach com ele podemos interagir com os valores definidos dentro de um vetor
Vamos ver o seguinte exemplo de Vetor:
int[] numbers = { 10, 20, 30, 40 };
Queremos interagir com os valores dentro desse vetor, de vez de determinarmos uma posição, podemos interagir com ele em todos os valores
int[] numbers = { 10, 20, 30, 40 };
foreach (int num in numbers){ Console.WriteLine($"Number: {num}"); // vai imprimir todos os valores}