Sdílet prostřednictvím


Match Třída

Definice

Představuje rozsah shod mezi dvěma sekvencemi jako dvojici rozpětí se stejnou délkou.

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))
Dědičnost
Match
Implementuje

Poznámky

Ve dvou sekvencích: abCCd (vlevo) abFFd (vpravo) Vygenerované dvojice shod by byly: (0, 0), (1, 1, 4), (4, 4) Které se změní na shody (levý začátek, pravý začátek, délka): (0, 0, 2) a (4, 4, 1)

Konstruktory

Match(Span, Span)

Vytvoří shodu ze dvou rozsahů se stejnou délkou.

Vlastnosti

Left

Získání rozsahu na levé straně

Length

Získá délku rozpětí. Obě rozpětí mají stejnou délku.

Right

Získá správný rozsah.

Metody

Equals(Object)

Určuje, zda dva match objekty mají stejné levé a pravé rozpětí.

GetEnumerator()

Získá enumerátor zadaný jako Tuple celá čísla.

GetHashCode()

Poskytuje funkci hash.

Explicitní implementace rozhraní

IEnumerable.GetEnumerator()

Získá netypový enumerátor.

Metody rozšíření

EmptyIfNull<T>(IEnumerable<T>)

Pokud nemá hodnotu null, vraťte tento výčet. V případě, že je hodnota null, vraťte prázdný výčet.

Platí pro