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

SkipWhile: Ignora elementos de uma coleção até que a condição da expressão lambda seja verdadeira

// SkipWhile: Ignora elementos de uma coleção até que a condição da expressão lambda seja verdadeira
var querySkipWhile = Pessoas.SkipWhile(p => p.Idade != 20);
foreach (Pessoa p in querySkipWhile)
    Console.WriteLine("Nome: {0} | Idade: {1}", p.Nome, p.Idade.ToString());
// Resultado no console:
// Nome: Maria | Idade: 20
// Nome: Fernanda | Idade: 32
// Nome: João | Idade: 32
Anúncios