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,則傳回空列舉。 |