語言

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 數值。

foreach C# 語言(For EachVisual Basic 中)的陳述隱藏了列舉器的複雜性。 因此,建議使用 foreach ,而非直接操作列舉器。

屬性

名稱 Description
Current

在列舉員目前的位置得到 。Rune

方法

名稱 Description
GetEnumerator()

回傳目前的列舉器實例。

MoveNext()

將普查員推進到該跨度的下一個 Rune 。

明確介面實作

名稱 Description
IDisposable.Dispose()

執行與釋放、釋放或重設非受控資源相關聯的應用程式定義工作。

IEnumerator.Current

取得集合中位於列舉值目前位置的專案。

IEnumerator.Reset()

將列舉值設定為其初始位置,也就是集合中第一個專案之前。

適用於