Match Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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. |