Sobes.tech
Junior — Middle

Como funciona o ciclo foreach e o que faz ao percorrer uma coleção?

sobes.tech IA

Resposta da IA

O ciclo foreach em C# é usado para percorrer os elementos de uma coleção (por exemplo, um array, uma lista ou qualquer objeto que implemente a interface IEnumerable). Ele percorre automaticamente cada elemento da coleção, atribuindo-o a uma variável temporária, e executa o corpo do ciclo para cada elemento.

Exemplo:

string[] fruits = { "maçã", "banana", "cereja" };
foreach (var fruit in fruits)
{
    Console.WriteLine(fruit);
}

Neste exemplo, o foreach imprime sequencialmente cada fruta do array. É importante notar que o foreach não altera a coleção e não requer gerenciamento explícito de índices, o que torna o código mais limpo e seguro.