Chcę zobaczyć różnicę między metodami takewhile i where LINQ. Otrzymałem następujące dane z MSDN, ale to nie miało dla mnie sensu
Where<TSource>(IEnumerable<TSource>, Func<TSource, Boolean>)
Filtruje sekwencję wartości na podstawie predykatu.
TakeWhile<TSource>(IEnumerable<TSource>, Func<TSource, Boolean>)
Zwraca elementy z sekwencji, o ile określony warunek jest prawdziwy.
Mile widziane wszystkie opinie.