Match 类

定义

将两个序列之间的匹配范围表示为一对长度相等的跨度。

public ref class Match : System::Collections::Generic::IEnumerable<Tuple<int, int> ^>
public class Match : System.Collections.Generic.IEnumerable<Tuple<int,int>>
type Match = class
    interface seq<int * int>
    interface IEnumerable
Public Class Match
Implements IEnumerable(Of Tuple(Of Integer, Integer))
继承
Match
实现

注解

给定两个序列:abCCd (左) abFFd (右) 生成的匹配项对将为: (0, 0) , (1, 1) , (4, 4) 这将变成比赛 (左开始, 右开始, 长度) : (0, 0, 2) 和 (4, 4, 1)

构造函数

Match(Span, Span)

从两个长度相等的跨度创建匹配项。

属性

Left

获取左侧区域

Length

获取跨度的长度。 两个跨度的长度相等。

Right

获取右跨度。

方法

Equals(Object)

确定两个 Match 对象是否具有相同的左右跨度。

GetEnumerator()

获取类型为 Tuple 整数 的 枚举数。

GetHashCode()

提供哈希函数。

显式接口实现

IEnumerable.GetEnumerator()

获取非类型化枚举器。

扩展方法

EmptyIfNull<T>(IEnumerable<T>)

如果枚举不为 null,则返回此枚举。 如果为 null,则返回空枚举。

适用于