Partager via


Match Classe

Définition

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.

S’applique à