This class allows you to access
and iterate through individual chars
in an array. You can manually retrieve a
CharEnumerator from a String
object using the String.GetEnumerator( ) method
and then using the MoveNext( ) method to step
through the string. However, C# provides built-in support with the
convenient foreach statement, which uses a
CharEnumerator transparently.
By convention, a CharEnumerator starts just before
the first character. When using a CharEnumerator
manually, you need to call the MoveNext( ) method
before you can access the first character.
public sealed class CharEnumerator : IEnumerator, ICloneable {
// Public Instance Properties
public char Current{get; }
// Public Instance Methods
public object Clone( );
// implements ICloneable
public bool MoveNext( );
// implements IEnumerator
public void Reset( );
// implements IEnumerator
}