This interface provides an enumerator to iterate over the elements of a collection. The Current property gets the current element in the iteration. MoveNext( ) advances to the next collection element. Reset( ) returns the position of the iteration to the start of the collection, just before the first element; an initial call to MoveNext( ) is necessary to retrieve the first element of the collection. public interface IEnumerator { // Public Instance Properties public object Current {get; } // Public Instance Methods public bool MoveNext ( ); public void Reset ( ); } Implemented ByIDictionaryEnumerator , System.CharEnumerator , System.Globalization.TextElementEnumerator , System.Runtime.Serialization.SerializationInfoEnumerator Returned ByMultiple types |