Classe Match
Rappresenta un intervallo di corrispondenze tra due sequenze come una coppia di intervalli di uguale lunghezza.
Gerarchia di ereditarietà
Object
Microsoft.VisualStudio.Text.Differencing.Match
Spazio dei nomi: Microsoft.VisualStudio.Text.Differencing
Assembly: Microsoft.VisualStudio.Text.Data (in Microsoft.VisualStudio.Text.Data.dll)
Sintassi
'Dichiarazione
Public Class Match _
Implements IEnumerable(Of Tuple(Of Integer, Integer)), _
IEnumerable
public class Match : IEnumerable<Tuple<int, int>>,
IEnumerable
public ref class Match : IEnumerable<Tuple<int, int>^>,
IEnumerable
type Match =
class
interface IEnumerable<Tuple<int, int>>
interface IEnumerable
end
public class Match implements IEnumerable<Tuple<int, int>>, IEnumerable
Il tipo Match espone i seguenti membri.
Costruttori
Nome | Descrizione | |
---|---|---|
Match | Crea una corrispondenza da due intervalli di uguale lunghezza. |
In alto
Proprietà
Nome | Descrizione | |
---|---|---|
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. |
In alto
Metodi
Nome | Descrizione | |
---|---|---|
Equals | Determina se due oggetti match hanno gli stessi intervalli di sinistra e destra. (Esegue l'override di Object.Equals(Object)). | |
Finalize | Consente a un oggetto di effettuare un tentativo di liberare risorse ed eseguire altre operazioni di pulizia prima che venga recuperato da Garbage Collection. (Ereditato da Object) | |
GetEnumerator | Ottiene un enumeratore tipizzato come Tuple Integer. | |
GetHashCode | Fornisce una funzione hash. (Esegue l'override di Object.GetHashCode). | |
GetType | Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object) | |
MemberwiseClone | Crea una copia superficiale dell'oggetto Object corrente. (Ereditato da Object) | |
ToString | Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object) |
In alto
Implementazioni esplicite dell'interfaccia
Nome | Descrizione | |
---|---|---|
IEnumerable.GetEnumerator | ottiene un enumeratore non tipizzato. |
In alto
Note
Due sequenze specificato di caratteri:
abCCd (a sinistra)
abFFd (destra)
Le coppie generate le corrispondenze verranno:
(0, 0), (1, 1), (4, 4)
Questo diventa le due corrispondenze (lasciare-START, diritto-START, ad esempio:
(0, 0, 2) e (4, 4, 1).
Codice thread safe
Qualsiasi membro static (Shared in Visual Basic) pubblico di questo tipo è thread-safe. I membri di istanza non sono garantiti come thread-safe.