SpanRuneEnumerator SpanRuneEnumerator SpanRuneEnumerator SpanRuneEnumerator Struct

定義

UTF-16 テキストを含むスパンによって表される Rune 値の列挙子を提供します。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
継承
SpanRuneEnumeratorSpanRuneEnumeratorSpanRuneEnumeratorSpanRuneEnumerator

注釈

この型は、アプリケーションコードで直接参照するためのものではありません。This type is not intended to be referenced directly by application code. 代わりに、 EnumerateRunesメソッドを言語固有の列挙体と共に使用しRuneて、範囲内の値を列挙します。Instead, use the EnumerateRunes method along with language-specific enumeration constructs to enumerate Rune values within spans.

C#言語foreachのステートメントfor each (でC++は、 For Each Visual Basic) は、列挙子の複雑さを隠蔽します。The foreach statement of the C# language (for each in C++, For Each in Visual Basic) hides the complexity of enumerators. したがって、列挙子を直接操作するのではなく、foreach を使用することをお勧めします。Therefore, using foreach is recommended, instead of directly manipulating the enumerator.

プロパティ

Current Current Current Current

列挙子の現在位置にある Rune を取得します。Gets the Rune at the current position of the enumerator.

メソッド

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

現在の列挙子インスタンスを返します。Returns the current enumerator instance.

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

列挙子をスパンの次の Rune に進めます。Advances the enumerator to the next Rune of the span.

適用対象