1
resposta

[Projeto] Desafio: hora da prática

Dada uma lista de números, criar uma consulta LINQ para retornar apenas os elementos únicos da lista.

LinqFilter.cs

namespace desafio_numeros;

internal class LinqFilter
{
    public static void filtrarNumeros(List<int> numeros)
    {
        var todosNumeros = numeros.Distinct().ToList();
        foreach (var numero in todosNumeros)
        {
            Console.WriteLine(numero);
        }
    }
}

Program.cs

using desafio_numeros;

List<int> numeros = new() { 1, 2, 3, 4, 5, 5};
LinqFilter.filtrarNumeros(numeros);
1 resposta

Olá, Giovanna.

Tudo bem?

Seu código para filtrar números únicos usando LINQ está correto e bem organizado. Utilizar o método Distinct() é uma ótima escolha para garantir que a lista contenha apenas elementos únicos. O seu exemplo está claro e atende bem ao desafio proposto na atividade.

Continue assim! Parabéns! Se precisar de mais ajuda ou tiver dúvidas, o fórum está à disposição.

Bons estudos.