Menu
CoddyTech

Loop Foreach

Parte da seção Fundamentos do Journey de C# da Coddy. Lição 66 de 70.

O laço foreach, também conhecido como laço for aprimorado, oferece uma maneira mais simples de percorrer arrays e coleções. Ele cuida automaticamente da indexação e da obtenção dos elementos, tornando o código mais legível e menos sujeito a erros.

Esta é a sintaxe básica de um loop foreach:

foreach (data_type element in array_or_collection) {
    // Código a ser executado para cada elemento
}
  • data_type: O tipo dos elementos no array ou na coleção.
  • element: Uma variável que armazenará o elemento atual em cada iteração.
  • array_or_collection: O array ou a coleção pela qual você quer iterar.

Aqui está um exemplo:

int[] numbers = {1, 2, 3, 4, 5};
foreach (int number in numbers) {
    Console.WriteLine(number);
}

Neste exemplo, o loop percorre o array numbers. A cada iteração, o elemento atual é atribuído à variável number, e o código dentro do loop é executado. A saída será:

1
2
3
4
5

O loop foreach é especialmente útil quando você precisa acessar cada elemento de uma coleção sem modificar a própria coleção. Ele simplifica o código e o torna mais legível.

challenge icon

Desafio

Fácil

Crie um programa que faça o seguinte:

  1. Inicialize um array de strings chamado fruits com os valores "apple", "banana", "orange", "grape" e "kiwi".
  2. Use um loop foreach para percorrer o array fruits.
  3. Em cada iteração, imprima a fruta atual em letras maiúsculas usando o método ToUpper(): someString.ToUpper()

Experimente você mesmo

using System;

public class Program {
    public static void Main(string[] args) {
        // Inicialize o array fruits
        

        // Use um loop foreach para percorrer o array
        
    }
}
quiz iconTeste seus conhecimentos

Esta lição inclui um quiz rápido. Comece a lição para respondê-lo e acompanhar seu progresso.

Todas as lições de Fundamentos

Pratique por conta própria: Compilador de C# online