Udostępnij za pośrednictwem


Match Klasa

Definicja

Reprezentuje zakres dopasowań między dwiema sekwencjami jako para zakresów o równej długości.

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))
Dziedziczenie
Match
Implementuje

Uwagi

Biorąc pod uwagę dwie sekwencje: abCCd (po lewej) abFFd (po prawej) Wygenerowane pary dopasowań to: (0, 0, 0), (1, 1), (4, 4) Co przekształciłoby się w dopasowania (początek po lewej stronie, prawy start, długość): (0, 0, 2) i (4, 4, 4, 1)

Konstruktory

Match(Span, Span)

Tworzy dopasowanie z dwóch zakresów równej długości.

Właściwości

Left

Uzyskiwanie zakresu po lewej stronie

Length

Pobiera długość rozpiętości. Oba zakresy mają równe długości.

Right

Pobiera prawy zakres.

Metody

Equals(Object)

Określa, czy dwa obiekty Dopasowania mają te same zakresy po lewej i prawej stronie.

GetEnumerator()

Pobiera moduł wyliczający wpisany jako Tuple liczba całkowita.

GetHashCode()

Udostępnia funkcję skrótu.

Jawne implementacje interfejsu

IEnumerable.GetEnumerator()

Pobiera nietypowy moduł wyliczający.

Metody rozszerzania

EmptyIfNull<T>(IEnumerable<T>)

Zwróć tę wyliczenie, jeśli nie ma wartości null. W przypadku, gdy ma wartość null, zwraca puste wyliczenie.

Dotyczy