Oi, José! Como vai?
Agradeço por compartilhar.
Gostei bastante da forma como você aplicou tanto o for quanto o foreach pra resolver o mesmo problema. Isso mostra um bom entendimento das estruturas de repetição e da leitura de listas. Também foi bem direto ao usar o operador % pra identificar os números pares, o que é um ponto importante nesse tipo de exercício.
Você pode usar o método Where com LINQ para filtrar os números de forma mais enxuta.
using System.Linq;
List lista = new List { 1, 20, 7, 10, 15, 78 };
var pares = lista.Where(n => n % 2 == 0);
foreach (var numero in pares)
{
Console.WriteLine(numero);
}
Esse código filtra apenas os números pares da lista usando uma expressão simples e depois percorre o resultado.
Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!