public void Remove() { carName.Clear(); carYear.Clear(); }
static void Main(string[] args) { //создаём экземпляр класса с начальной вместимостью 20 элементами int count = 20; MyList <int> list = new MyList <int>(count); //получаем начальный размер коллекции Console.WriteLine("Capacity: " + list.Capacity); //заполняем половину коллекции int i = 0; while (i < count / 2) { list.Add(i++); } //получаем индекс элемента Console.WriteLine("Test method IndexOf 2 is: " + list.IndexOf(2)); //тест методов Console.WriteLine("Insert index 2, item - 1000 "); list.Insert(2, 1000); Console.WriteLine("Insert index 50, item - 10 "); list.Insert(50, 10); Console.WriteLine("Insert index - 11, item - 100000 "); list.Insert(11, 100000); Console.WriteLine("Insert index - 2, item - 100 "); list.Insert(-2, 100); foreach (int item in list) { Console.Write(item + ", "); } Console.WriteLine(); Console.WriteLine("Contains(2): " + list.Contains(2)); Console.WriteLine("Contains(-5): " + list.Contains(-5)); Console.WriteLine("Remove(1000): "); list.Remove(1000); Console.WriteLine("RemoveAt(1): "); Console.WriteLine("RemoveAt(-8): "); list.RemoveAt(1); list.RemoveAt(-8); Console.WriteLine("Count: " + list.Count); foreach (int item in list) { Console.Write(item + ", "); } Console.WriteLine(); //перебираем в цикле foreach элементы коллекции Console.WriteLine("Foreach all items: "); foreach (int item in list) { Console.Write(item + ", "); } Console.WriteLine(); //получаем итератор всех элементов массива list Console.WriteLine("Get iterator all items: "); IEnumerable iterator = list.MyListIterator(); foreach (int item in iterator) { Console.Write(item + ", "); } Console.WriteLine(); //получаем итератор элементов массива list от 2 до 8 Console.WriteLine("Get iterator (2,8 items): "); IEnumerable iteratorSection = list.MyListIteratorSection(2, 8); foreach (int item in iteratorSection) { Console.Write(item + ", "); } Console.WriteLine(); Console.WriteLine("Test method CopyTo() to new int[3]: "); int[] copyArray = new int[3]; list.CopyTo(copyArray, 0); for (int j = 0; j < copyArray.Length; j++) { Console.Write(copyArray[j] + ", "); } Console.WriteLine(); Console.WriteLine("Test method CopyTo() to int[6], start index is 3: "); Array.Resize(ref copyArray, copyArray.Length * 2); list.CopyTo(copyArray, 3); for (int j = 0; j < copyArray.Length; j++) { Console.Write(copyArray[j] + ", "); } Console.WriteLine(); Console.WriteLine("Clear()"); list.Clear(); Console.WriteLine("Capacity: " + list.Capacity); Console.WriteLine("Count: " + list.Count); Console.ReadKey(); }
public void Remove() //Метод очистки коллекции { carName.Clear(); carYear.Clear(); }