(OBS: Este post é continuação do artigo LINQ Extensions)

Distinct: Retorna elementos distintos de uma sequência, ou seja, suprimindo os elementos repetidos.

// Distinct: Retorna elementos distintos de uma sequência,
//           ou seja, suprimindo os elementos repetidos.
//           Neste caso, não existem elementos repetidos.
var queryDistinct = Pessoas.Distinct();
foreach (Pessoa p in queryDistinct)
    Console.WriteLine(p.Nome);
// Resultado no console:
// José
// Antonio
// Maria
// Fernanda
// João
Anúncios