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