Match Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Stellt einen Übereinstimmungsbereich zwischen zwei Sequenzen als Paar von Spannen gleicher Länge dar.
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))
- Vererbung
-
Match
- Implementiert
Hinweise
Bei zwei Sequenzen: abCCd (links) abFFd (rechts) Die generierten Paare von Übereinstimmungen wären: (0, 0), (1, 1), (4, 4) Was in die Übereinstimmungen (links start, rechts-start, length) übergehen würde: (0, 0, 2) und (4, 4, 1)
Konstruktoren
Match(Span, Span) |
Erstellt eine Übereinstimmung aus zwei Spannen gleicher Länge. |
Eigenschaften
Left |
Ruft den Bereich auf der linken Seite ab. |
Length |
Ruft die Länge der Spanne ab. Beide Spannen sind gleich lang. |
Right |
Ruft die rechte Spanne ab. |
Methoden
Equals(Object) |
Bestimmt, ob zwei Match-Objekte übereinstimmende linke und rechte Spannen aufweisen. |
GetEnumerator() |
Ruft einen Enumerator ab, der als Tuple von ganzen Zahlen typisiert wurde. |
GetHashCode() |
Stellt eine Hashfunktion bereit. |
Explizite Schnittstellenimplementierungen
IEnumerable.GetEnumerator() |
Ruft einen nicht typisierten Enumerator ab. |
Erweiterungsmethoden
EmptyIfNull<T>(IEnumerable<T>) |
Gibt diese Enumeration zurück, falls sie nicht NULL ist. Wenn es NULL ist, geben Sie eine leere Enumeration zurück. |