SpanRuneEnumerator Estructura

Definición

Proporciona un enumerador para los Rune valores representados por un intervalo que contiene texto UTF-16.

public value class SpanRuneEnumerator : System::Collections::Generic::IEnumerator<System::Text::Rune>
public value class SpanRuneEnumerator
public ref struct SpanRuneEnumerator : System.Collections.Generic.IEnumerator<System.Text.Rune>
public ref struct SpanRuneEnumerator
type SpanRuneEnumerator = struct
    interface IEnumerator<Rune>
    interface IEnumerator
    interface IDisposable
type SpanRuneEnumerator = struct
Public Structure SpanRuneEnumerator
Implements IEnumerator(Of Rune)
Public Structure SpanRuneEnumerator
Herencia
SpanRuneEnumerator
Implementaciones

Comentarios

El código de aplicación no hace referencia a este tipo directamente. En su lugar, use el EnumerateRunes método junto con construcciones de enumeración específicas del lenguaje para enumerar Rune valores dentro de intervalos.

La foreach instrucción del lenguaje C# (For Each en Visual Basic) oculta la complejidad de los enumeradores. Por lo tanto, se recomienda usar foreach , en lugar de manipular directamente el enumerador.

Propiedades

Nombre Description
Current

Obtiene en Rune la posición actual del enumerador.

Métodos

Nombre Description
GetEnumerator()

Devuelve la instancia actual del enumerador.

MoveNext()

Desplaza el enumerador al siguiente Rune del intervalo.

Implementaciones de interfaz explícitas

Nombre Description
IDisposable.Dispose()

Realiza tareas definidas por la aplicación asociadas a la liberación, liberación o restablecimiento de recursos no administrados.

IEnumerator.Current

Obtiene el elemento de la colección en la posición actual del enumerador.

IEnumerator.Reset()

Establece el enumerador en su posición inicial, que es antes del primer elemento de la colección.

Se aplica a