SpanRuneEnumerator SpanRuneEnumerator SpanRuneEnumerator SpanRuneEnumerator Struct

Definição

Fornece um enumerador para os valores de Rune representados por um intervalo contendo texto em UTF-16.Provides an enumerator for the Rune values represented by a span containing UTF-16 text.

public value class SpanRuneEnumerator
public struct SpanRuneEnumerator
type SpanRuneEnumerator = struct
Public Structure SpanRuneEnumerator
Herança
SpanRuneEnumeratorSpanRuneEnumeratorSpanRuneEnumeratorSpanRuneEnumerator

Comentários

Este tipo não se destina a ser referenciado diretamente pelo código do aplicativo.This type is not intended to be referenced directly by application code. Em vez disso, EnumerateRunes use o método juntamente com construções de enumeração específicas de idioma Rune para enumerar valores dentro de Spans.Instead, use the EnumerateRunes method along with language-specific enumeration constructs to enumerate Rune values within spans.

A instrução foreach da linguagem C# (for each em C++, For Each no Visual Basic) oculta a complexidade de enumeradores.The foreach statement of the C# language (for each in C++, For Each in Visual Basic) hides the complexity of enumerators. Portanto, o uso de foreach é recomendado, em vez de manipular diretamente o enumerador.Therefore, using foreach is recommended, instead of directly manipulating the enumerator.

Propriedades

Current Current Current Current

Obtém o Rune na posição atual do enumerador.Gets the Rune at the current position of the enumerator.

Métodos

GetEnumerator() GetEnumerator() GetEnumerator() GetEnumerator()

Retorna a instância do enumerador atual.Returns the current enumerator instance.

MoveNext() MoveNext() MoveNext() MoveNext()

Avança o enumerador para o próximo Rune do intervalo.Advances the enumerator to the next Rune of the span.

Aplica-se a