IEnumerator « Data Structure « C# / CSharp Tutorial

11.44.1.A simple example of an iterator.
11.44.2.Iterated values can be dynamically constructed.
11.44.3.Use named iterators
11.44.4.Use the Enumerable pattern
11.44.5.Implement IEnumerable and IEnumerator
11.44.6.Define custom enumerators and use foreach to loop through
11.44.7.Build your own IEnumerator/IEnumerable and use it in foreach loop
11.44.8.Circular Iterator
11.44.9.Iteration Sample

11.44.10.Iterator Workflow
11.44.11.IEnumerator and ArrayList, BitArray, Hashtable and array