SpanRuneEnumerator 结构
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
为包含 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
- 继承
- 实现
注解
此类型不应由应用程序代码直接引用。 请改用 EnumerateRunes 该方法以及特定于语言的枚举构造来枚举 Rune 跨度内的值。
foreach C# 语言(For Each在 Visual Basic 中)的语句隐藏枚举器的复杂性。 因此,建议使用 foreach ,而不是直接操作枚举器。
属性
| 名称 | 说明 |
|---|---|
| Current |
获取 Rune 枚举器的当前位置。 |
方法
| 名称 | 说明 |
|---|---|
| GetEnumerator() |
返回当前枚举器实例。 |
| MoveNext() |
将枚举器推进到范围中的下一个 Rune 。 |
显式接口实现
| 名称 | 说明 |
|---|---|
| IDisposable.Dispose() |
执行与释放、释放或重置非托管资源关联的应用程序定义任务。 |
| IEnumerator.Current |
获取集合中枚举器当前位置的元素。 |
| IEnumerator.Reset() |
将枚举器设置为其初始位置,该位置位于集合中的第一个元素之前。 |