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

FirstOrDefault: Retorna o primeiro elemento da coleção (com ou sem condição lambda), ou o valor default caso a condição não seja satisfeita.

// FirstOrDefault: Retorna o primeiro elemento da coleção (com ou sem condição lambda),
//                 ou o valor default caso a condição não seja satisfeita
Pessoa pessoaFirstOrDefault = Pessoas.FirstOrDefault(p => p.Idade == 32);
Console.WriteLine(pessoaFirstOrDefault.Nome);
// Resultado no console:
// Fernanda
Anúncios