Match Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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. |