Match クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
2 つのシーケンス間の一致の範囲を、等しい長さのスパンのペアとして表します。
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
- 実装
注釈
2 つのシーケンスを指定します。abCCd (左) abFFd (右) 一致の生成されるペアは、(0、0)、(1、1)、(4、4) になります。これは、一致 (左スタート、右スタート、長さ) (0、0、2) と (4、4、1) になります。
コンストラクター
Match(Span, Span) |
等しい長さの 2 つのスパンから一致を作成します。 |
プロパティ
Left |
左側の範囲を取得する |
Length |
スパンの長さを取得します。 両方のスパンの長さが等しい。 |
Right |
適切なスパンを取得します。 |
メソッド
Equals(Object) |
2 つの Match オブジェクトの左右のスパンが同じかどうかを判断します。 |
GetEnumerator() |
整数として型指定された列挙子を Tuple 取得します。 |
GetHashCode() |
ハッシュ関数を提供します。 |
明示的なインターフェイスの実装
IEnumerable.GetEnumerator() |
型指定されていない列挙子を取得します。 |
拡張メソッド
EmptyIfNull<T>(IEnumerable<T>) |
null でない場合は、この列挙体を返します。 null の場合は、空の列挙を返します。 |