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 field object Current{get; } 
// Public Instance Methods
   public method bool MoveNext();  
   public method void Reset();  
}

Implemented By

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

Returned By

Multiple types

Get C# in a Nutshell 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.