Condividi tramite


Match Classe

Definizione

Rappresenta un intervallo di corrispondenze tra due sequenze come una coppia di intervalli di uguale lunghezza.

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))
Ereditarietà
Match
Implementazioni

Commenti

Dato due sequenze: abCCd (left) abFFd (right) Le coppie generate di corrispondenze sarebbero: (0, 0, 0), (1, 1), (4, 4) Che si trasformerebbe nelle corrispondenze (a sinistra, start a destra, lunghezza): (0, 0, 0, 2) e (4, 4, 1)

Costruttori

Match(Span, Span)

Crea una corrispondenza da due intervalli di uguale lunghezza.

Proprietà

Left

Ottenere l'intervallo di sinistra

Length

Ottiene la lunghezza degli intervalli. Entrambi gli intervalli hanno la stessa lunghezza.

Right

Ottiene l'intervallo di destra.

Metodi

Equals(Object)

Determina se due oggetti Match hanno gli stessi intervalli di sinistra e destra.

GetEnumerator()

Ottiene un enumeratore tipizzato come Tuple di Integer.

GetHashCode()

Fornisce una funzione hash.

Implementazioni dell'interfaccia esplicita

IEnumerable.GetEnumerator()

Ottiene un enumeratore non tipizzato.

Metodi di estensione

EmptyIfNull<T>(IEnumerable<T>)

Restituisce questa enumerazione nel caso in cui non sia null. In caso contrario, l'enumerazione null restituisce vuota.

Si applica a