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); }
public Enumerator(MyGenericList <T> list) { _list = list; //Индекс должен указывать на элемент идущий перед начальным. index = -1; }