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. |