Beispiel #1
0
        static void Main(string[] args)
        {
            IGenericList <string> stringList = new GenericList <string>();

            stringList.Add(" Hello ");
            stringList.Add(" World ");
            stringList.Add("!");

            foreach (string value in stringList)
            {
                Console.WriteLine(value);
            }

            //IEnumerator<string> enumerator = stringList.GetEnumerator();
            //while (enumerator.MoveNext())
            //{
            //    string value = (string)enumerator.Current;
            //    Console.WriteLine(value);
            //}

            Console.ReadLine();
        }
Beispiel #2
0
 public GenericListEnumerator(GenericList <T> genericList)
 {
     this._genericList = genericList;
     Count             = 0;
 }
Beispiel #3
0
 public GenericListEnumerator(GenericList <T> genericList)
 {
     _currentIndex     = -1;
     this._genericList = genericList;
 }
Beispiel #4
0
 public GenericListEnumerator(GenericList <T> x)
 {
     this.list = x;
 }
Beispiel #5
0
 public GenericListEnumerator(GenericList <X> list)
 {
     genericList = list;
     position    = 0;
 }
 public GenericListEnumerator(GenericList <X> genericList)
 {
     this.genericList = genericList;
 }
Beispiel #7
0
 public GenericListEnumerator(GenericList <X> list)
 {
     _index = -1;
     _item  = default(X);
     _list  = list;
 }