SpanRuneEnumerator Estrutura
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Fornece um enumerador para os Rune valores representados por um intervalo que contém 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
- Implementações
Comentários
Esse tipo não se destina a ser referenciado diretamente pelo código do aplicativo. Em vez disso, use o EnumerateRunes método junto com construções de enumeração específicas do idioma para enumerar Rune valores em intervalos.
A foreach instrução da linguagem C# (For Each no Visual Basic) oculta a complexidade dos enumeradores. Portanto, o uso foreach é recomendado, em vez de manipular diretamente o enumerador.
Propriedades
| Nome | Description |
|---|---|
| Current |
Obtém a Rune posição atual do enumerador. |
Métodos
| Nome | Description |
|---|---|
| GetEnumerator() |
Retorna a instância atual do enumerador. |
| MoveNext() |
Avança o enumerador para o próximo Rune do intervalo. |
Implantações explícitas de interface
| Nome | Description |
|---|---|
| IDisposable.Dispose() |
Executa tarefas definidas pelo aplicativo associadas à liberação, liberação ou redefinição de recursos não gerenciados. |
| IEnumerator.Current |
Obtém o elemento na coleção na posição atual do enumerador. |
| IEnumerator.Reset() |
Define o enumerador como sua posição inicial, que é antes do primeiro elemento na coleção. |