(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



