How to select values within a provided index range from a List using LINQ February 21, 2023 by Tarik Use Skip then Take. yourEnumerable.Skip(4).Take(3).Select( x=>x ) (from p in intList.Skip(x).Take(n) select p).sum()