List<object> ary = new List<object>() { 1, 4, 2, 4, 5 };
int index = 2; 
int count = 3;
ary.Reverse(index,count);
ary.ForEach(Console.WriteLine);
// 1, 4, 5, 4, 2