public void Reverse () { int mid = col.Count / 2; for (int i = 0, j = col.Count-1; i < mid; i++, j--) { object o = col[i]; col[i] = col[j]; col[j] = o; } }