C# Language TakeWhile

Esempio

TakeWhile restituisce elementi da una sequenza purché la condizione sia vera

int[] list = { 1, 10, 40, 50, 44, 70, 4 };
var result = list.TakeWhile(item => item < 50).ToList();
// result = { 1, 10, 40 }