Name
CharEnumerator
Synopsis
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 field char Current{get; } // Public Instance Methods public method object Clone(); // implements ICloneable public method bool MoveNext(); // implements IEnumerator public method void Reset(); // implements IEnumerator }
Returned By
String.GetEnumerator()
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.