SpanRuneEnumerator Estrutura

Definição

Fornece um enumerador para os Rune valores representados por um intervalo contendo 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
Herança
SpanRuneEnumerator
Implementações

Observações

Este tipo não se destina a ser referenciado diretamente pelo código da aplicação. Em vez disso, utilize o EnumerateRunes método juntamente com construtos de enumeração específicos da língua para enumerar Rune valores dentro dos intervalos.

A afirmação foreach da linguagem C# (For Each em Visual Basic) esconde a complexidade dos enumeradores. Por isso, recomenda-se o uso foreach , em vez de manipular diretamente o enumerador.

Propriedades

Name Description
Current

Obtém o Rune na posição atual do enumerador.

Métodos

Name Description
GetEnumerator()

Devolve a instância atual do enumerador.

MoveNext()

Avança o enumerador para a próxima Rune parte do vão.

Implementações de Interface Explícita

Name Description
IDisposable.Dispose()

Realiza tarefas definidas pela aplicação associadas à libertação, libertação ou reinício de recursos não geridos.

IEnumerator.Current

Obtém o elemento na coleção na posição atual do enumerador.

IEnumerator.Reset()

Define o enumerador para a sua posição inicial, que é antes do primeiro elemento da coleção.

Aplica-se a