Match 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
将两个序列之间的匹配范围表示为一对长度相等的跨度。
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,则返回空枚举。 |