Compartir a través de


Match Clase

Definición

Representa un intervalo de coincidencias entre dos secuencias como un par de intervalos de igual longitud.

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))
Herencia
Match
Implementaciones

Comentarios

Dadas dos secuencias: abCCd (left) abFFd (derecha) Los pares generados de coincidencias serían: (0, 0), (1, 1), (4, 4) Que se convertirá en Matches (left-start, right-start, length): (0, 0, 2) y (4, 4, 1)

Constructores

Match(Span, Span)

Crea una coincidencia a partir de dos intervalos de igual longitud.

Propiedades

Left

Obtiene el intervalo izquierdo.

Length

Obtiene la longitud de los intervalos. Ambos intervalos tienen longitudes iguales.

Right

Obtiene el intervalo derecho.

Métodos

Equals(Object)

Determina si dos objetos Match tienen los mismos intervalos derecho e izquierdo.

GetEnumerator()

Obtiene un enumerador cuyo tipo es un objeto Tuple de enteros.

GetHashCode()

Proporciona una función hash.

Implementaciones de interfaz explícitas

IEnumerable.GetEnumerator()

Obtiene un enumerador sin tipo.

Métodos de extensión

EmptyIfNull<T>(IEnumerable<T>)

Devuelve esta enumeración en caso de que no sea null. En caso de que sea null, se devuelve una enumeración vacía.

Se aplica a