Esempio n. 1
0
        static void Main(string[] args)
        {
            var testList = new DynamicList <string>();

            Console.WriteLine($"Список из {testList.GetType()} создан");
            Console.WriteLine($"Ёмкость: {testList.Capacity}; Количество элементов: {testList.Count}");
            testList.Add("Добрый вечер 1");
            testList.Add("Доброй ночи 2");
            testList.Add("Добрый день 3");
            Console.WriteLine($"Ёмкость: {testList.Capacity}; Количество элементов: {testList.Count}");
            testList.Add("Добрый вечер 4");
            testList.Add("Доброй ночи 5");
            testList.Add("Добрый день 6");
            Console.WriteLine($"Ёмкость: {testList.Capacity}; Количество элементов: {testList.Count}");
            testList.Add("Добрый вечер 7");
            testList.Add("Доброй ночи 8");
            testList.Add("Добрый день 9");
            Console.WriteLine($"Ёмкость: {testList.Capacity}; Количество элементов: {testList.Count}");
            var i = 1;

            foreach (var item in testList)
            {
                Console.WriteLine($"[{i}]: {item}");
                i++;
            }
            testList.Remove("Добрый вечер 7");
            testList.RemoveAt(2);
            Console.WriteLine($"Ёмкость: {testList.Capacity}; Количество элементов: {testList.Count}");
            i = 1;
            foreach (var item in testList)
            {
                Console.WriteLine($"[{i}]: {item}");
                i++;
            }
            Console.WriteLine($"Ёмкость: {testList.Capacity}; Количество элементов: {testList.Count}");
            Console.WriteLine(testList[testList.Count - 1]);
            testList.Clear();
            Console.WriteLine($"Ёмкость: {testList.Capacity}; Количество элементов: {testList.Count}");
        }
Esempio n. 2
0
 public Enumerator(DynamicList <T> dynamicList) : this()
 {
     _dynamicList = dynamicList;
     _index       = 0;
     _current     = default;
 }