static void Main(string[] args) { ICustomList<int> sample = new CustomList<int>(); sample.Add(2); sample.Add(1); sample.Add(1); sample.Add(1); sample.Add(1); sample.Add(1); sample.Add(1); sample.Add(3); sample.Add(3); sample.Add(4); sample.Add(4); sample.Add(4); sample.Add(6); sample.Add(8); sample.Add(8); sample.RemoveOddOccurrences(); Console.WriteLine("After removal:"); for (int index = 0; index < sample.Count; index++) { Console.Write(sample[index]); if (index != sample.Count) { Console.Write(','); } } Console.WriteLine(); }