Match Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Représente une plage de correspondances entre deux séquences sous forme de paire d'étendues de longueur égale.
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))
- Héritage
-
Match
- Implémente
Remarques
Donné deux séquences : abCCd (gauche) abFFd (droite) Les paires de correspondances générées seraient : (0, 0), (1, 1), (4, 4) Qui se transformerait en Correspondances (début gauche, début droit, longueur) : (0, 0, 2) et (4, 4, 1)
Constructeurs
Match(Span, Span) |
Crée une correspondance à partir de deux étendues de longueur égale. |
Propriétés
Left |
Obtient la plage du côté gauche |
Length |
Obtient la longueur des étendues. Les deux étendues ont des longueurs égales. |
Right |
Obtient l'étendue droite. |
Méthodes
Equals(Object) |
Détermine si deux objets Correspondance ont les mêmes étendues gauche et droite. |
GetEnumerator() |
Obtient un énumérateur typé comme une Tuple d'entiers. |
GetHashCode() |
Fournit une fonction de hachage. |
Implémentations d’interfaces explicites
IEnumerable.GetEnumerator() |
Obtient un énumérateur non typé. |
Méthodes d’extension
EmptyIfNull<T>(IEnumerable<T>) |
Retourne cette énumération au cas où elle n’est pas null. Si elle est null, retourne l’énumération vide. |