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,
VB.NET provides built-in support with the convenient For Each
construct,
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 NotInheritable Class CharEnumerator : Implements IEnumerator, ICloneable ' Public Instance Properties Public ReadOnly Property Current As Char ' Public Instance Methods Public Function Clone( ) As Object Implements ICloneable.Clone Public Function MoveNext( ) As Boolean Implements IEnumerator.MoveNext Public Sub Reset() Implements IEnumerator.Reset End Class
Returned By
String.GetEnumerator()
Get VB.NET Core Classes 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.