Name

IEnumerator

Synopsis

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 By

IDictionaryEnumerator, System.CharEnumerator, System.Globalization.TextElementEnumerator, System.Runtime.Serialization.SerializationInfoEnumerator

Returned By

Multiple types

Get C# in a Nutshell, Second Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.