Partitionnement
Contexte : Les opérateurs de partitionnement (Take, Skip, TakeWhile, SkipWhile) retournent un sous‑ensemble d’éléments basé sur la position ou une condition.
int[] numbers = { 1, 2, 3, 4, 5 };var firstThree = numbers.Take(3); // 1,2,3var afterTwo = numbers.Skip(2); // 3,4,5var takeWhile = numbers.TakeWhile(n => n < 4); // 1,2,3var skipWhile = numbers.SkipWhile(n => n < 3); // 3,4,5Exemple d’utilisation dans le monde réel
Section intitulée « Exemple d’utilisation dans le monde réel »Pagination : Utilisez Skip et Take pour implémenter la navigation par pages dans les applications web.
Exemple : Dans ASP.NET Core, la pagination est réalisée avec .Skip(page * size).Take(size).