using System.Collections.Generic;
public static void Main()
List<int> list = Enumerable.Range(1,10).ToList();
var startIndex = list.IndexOf(startObject);
if (startIndex + skip > list.Count){
startIndex = 0 - (list.Count - startIndex);
var result = list[startIndex + skip];
Console.WriteLine(result.ToString());