Exemplo n.º 1
0
        static void WorkWithMyList()
        {
            var myList         = new MyGenericList <int>();
            var myGenericTimer = new Stopwatch();

            myGenericTimer.Start();
            for (int i = 0; i < 5; i++)
            {
                myList.Add(nums[i]);
            }
            myGenericTimer.Stop();  // Приостанавливает таймер, пока распечатывается список.
            printList(myList);
            myGenericTimer.Start(); // Возобновляет таймер.
            for (int i = 6; i < nums.Length; i++)
            {
                myList.Add(nums[i]);
            }
            myGenericTimer.Stop();
            printList(myList);
            Console.WriteLine("Time for work with MyGenericList: {0}\n",
                              myGenericTimer.ElapsedTicks);
        }
Exemplo n.º 2
0
 public Enumerator(MyGenericList <T> list)
 {
     _list = list;
     //Индекс должен указывать на элемент идущий перед начальным.
     index = -1;
 }