public void CopyTo (Array destination, int index) { for (int i = 0; i < list.Count; i++) destination.SetValue (list[i], index++); }