using System.Collections.Generic;
public static void Main()
List<int> sample = new List<int>(){12,1,5,6,3,2,1,4,7,8,9,6,3,2,1};
Console.WriteLine("Element before slice : {0}", String.Join(",",sample));
Console.WriteLine("Slice 1 - 4 : {0}", String.Join(",",Slice(sample,1,4)));
public static List<int> Slice(List<int> inputList, int startIndex, int endIndex)
int elementCount = endIndex-startIndex + 1;
return inputList.Skip(startIndex).Take(elementCount).ToList();