(OBS: Este post é continuação do artigo LINQ Extensions)
ElementAtOrDefault: Retorna o elemento referente ao índice especificado ou o valor default caso o índice não exista.
// ElementAtOrDefault: Retorna o elemento referente ao índice especificado
// ou o valor default caso o índice não exista.
Pessoa pessoaElementAtOrDefault = Pessoas.ElementAtOrDefault(8);
if (pessoaElementAtOrDefault != null)
Console.WriteLine(pessoaElementAtOrDefault.Nome);
else
Console.WriteLine("Índice não existe");
// Resultado no console:
// Índice não existe



