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 Each在 Visual Basic 中)的语句隐藏枚举器的复杂性。 因此,建议使用 foreach ,而不是直接操作枚举器。

属性

名称 说明
Current

获取 Rune 枚举器的当前位置。

方法

名称 说明
GetEnumerator()

返回当前枚举器实例。

MoveNext()

将枚举器推进到范围中的下一个 Rune

显式接口实现

名称 说明
IDisposable.Dispose()

执行与释放、释放或重置非托管资源关联的应用程序定义任务。

IEnumerator.Current

获取集合中枚举器当前位置的元素。

IEnumerator.Reset()

将枚举器设置为其初始位置,该位置位于集合中的第一个元素之前。

适用于