Regex.ValueMatchEnumerator 结构
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
表示一个枚举器,其中包含一组成功的匹配项,该枚举器通过迭代方式将正则表达式模式应用于输入范围。
public: value class Regex::ValueMatchEnumerator
public ref struct Regex.ValueMatchEnumerator
type Regex.ValueMatchEnumerator = struct
Public Structure Regex.ValueMatchEnumerator
- 继承
注解
枚举器没有公共构造函数。 该方法 EnumerateMatches(ReadOnlySpan<Char>) 返回对象 Regex.ValueMatchEnumerator 。枚举器将延迟循环访问零个或多个 ValueMatch 对象。 如果跨度中至少有一个成功的匹配项,则 MoveNext() 返回 true
并 Current 包含第一个 ValueMatch匹配项。 如果没有成功的匹配项,则 MoveNext() 返回 false
并 Current 引发一个 InvalidOperationException。
此类型是一个 ref 结构,因为它将输入范围存储为字段,以便能够懒惰地循环访问它。
属性
Current |
ValueMatch获取枚举器当前位置的元素。 |
方法
GetEnumerator() |
提供循环访问输入范围中的匹配项的枚举器。 |
MoveNext() |
将枚举器推进到跨度中的下一个匹配项。 |