Voglio ottenere una differenza tra i metodi take while e where LINQ. Ho ottenuto i seguenti dati da MSDN .Ma per me non aveva senso
Where<TSource>(IEnumerable<TSource>, Func<TSource, Boolean>)
Filtra una sequenza di valori in base a un predicato.
TakeWhile<TSource>(IEnumerable<TSource>, Func<TSource, Boolean>)
Restituisce elementi da una sequenza purché una condizione specificata sia vera.
Tutte le opinioni sono benvenute.