Match Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Představuje rozsah shod mezi dvěma sekvencemi jako dvojici rozpětí se stejnou délkou.
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))
- Dědičnost
-
Match
- Implementuje
Poznámky
Ve dvou sekvencích: abCCd (vlevo) abFFd (vpravo) Vygenerované dvojice shod by byly: (0, 0), (1, 1, 4), (4, 4) Které se změní na shody (levý začátek, pravý začátek, délka): (0, 0, 2) a (4, 4, 1)
Konstruktory
Match(Span, Span) |
Vytvoří shodu ze dvou rozsahů se stejnou délkou. |
Vlastnosti
Left |
Získání rozsahu na levé straně |
Length |
Získá délku rozpětí. Obě rozpětí mají stejnou délku. |
Right |
Získá správný rozsah. |
Metody
Equals(Object) |
Určuje, zda dva match objekty mají stejné levé a pravé rozpětí. |
GetEnumerator() |
Získá enumerátor zadaný jako Tuple celá čísla. |
GetHashCode() |
Poskytuje funkci hash. |
Explicitní implementace rozhraní
IEnumerable.GetEnumerator() |
Získá netypový enumerátor. |
Metody rozšíření
EmptyIfNull<T>(IEnumerable<T>) |
Pokud nemá hodnotu null, vraťte tento výčet. V případě, že je hodnota null, vraťte prázdný výčet. |