1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
public static void Test() { var myList = new List<int>(); myList.Add(1); myList.Add(2); myList.Add(3); for (int i = myList.Count - 1; i >= 0; i--) { int item = myList[i]; if (item<2) { myList.RemoveAt(i); } } }