Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Dúvida - foreach

Prezados, o comando "foreach" só funciona com listas?

Garanta sua matrícula hoje e ganhe + 2 meses grátis

Continue sua jornada tech com ainda mais tempo para aprender e evoluir

Quero aproveitar agora
1 resposta
solução!

Olá, Elissandro! Como vai?

O comando foreach em C# é bastante versátil e não se limita apenas a listas. Ele pode ser utilizado para iterar sobre qualquer coleção que implemente a interface IEnumerable. Isso inclui arrays, listas, dicionários, conjuntos (HashSet), entre outros tipos de coleções.

Por exemplo, você pode usar foreach para iterar sobre um array da seguinte forma:

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

E também pode ser usado com um dicionário:

Dictionary<int, string> dicionario = new Dictionary<int, string>
{
    { 1, "um" },
    { 2, "dois" },
    { 3, "três" }
};

foreach (KeyValuePair<int, string> par in dicionario)
{
    Console.WriteLine($"Chave: {par.Key}, Valor: {par.Value}");
}

Espero ter ajudado e bons estudos!

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓.