SpanRuneEnumerator 構造体

定義

UTF-16 テキストを含むスパンで表される Rune 値の列挙子を提供します。

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
継承
SpanRuneEnumerator
実装

注釈

この型は、アプリケーション コードによって直接参照されるものではありません。 代わりに、 EnumerateRunes メソッドと言語固有の列挙コンストラクトを使用して、スパン内 Rune 値を列挙します。

C# 言語の foreach ステートメント (Visual Basic のFor Each ) では、列挙子の複雑さが隠されます。 したがって、列挙子を直接操作するのではなく、 foreach を使用することをお勧めします。

プロパティ

名前 説明
Current

列挙子の現在位置にある Rune を取得します。

メソッド

名前 説明
GetEnumerator()

現在の列挙子インスタンスを返します。

MoveNext()

列挙子をスパンの次の Rune に進めます。

明示的なインターフェイスの実装

名前 説明
IDisposable.Dispose()

アンマネージド リソースの解放、解放、またはリセットに関連付けられているアプリケーション定義のタスクを実行します。

IEnumerator.Current

列挙子の現在位置にあるコレクション内の要素を取得します。

IEnumerator.Reset()

列挙子を最初の位置 (コレクション内の最初の要素の前) に設定します。

適用対象