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

Except: Retorna a coleção, exceto os elementos especificados.

// Except: Retorna a coleção, exceto os elementos especificados.
var queryExcept = Pessoas.Except(Pessoas);
if (queryExcept.Count() == 0)
    Console.WriteLine("Nenhum elemento na coleção");
else
    foreach (Pessoa p in queryExcept)
        Console.WriteLine(p.Nome);
// Resultado no console:
// Nenhum elemento na coleção
Anúncios