Partilhar via


Match Classe

Definição

Representa um intervalo de correspondências entre duas sequências como um par de intervalos de comprimento igual.

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))
Herança
Match
Implementações

Comentários

Dadas duas sequências: abCCd (esquerda) abFFd (direita) Os pares gerados de correspondências seriam: (0, 0), (1, 1), (4, 4) Que se transformariam nas Correspondências (início à esquerda, início à direita, comprimento): (0, 0, 2) e (4, 4, 1)

Construtores

Match(Span, Span)

Cria uma correspondência de dois intervalos de comprimento igual.

Propriedades

Left

Obter o intervalo do lado esquerdo

Length

Obtém o comprimento dos intervalos. Ambos os intervalos têm comprimentos iguais.

Right

Obtém o intervalo certo.

Métodos

Equals(Object)

Determina se dois objetos Match têm os mesmos intervalos esquerdo e direito.

GetEnumerator()

Obtém um enumerador digitado como um Tuple de inteiros.

GetHashCode()

Fornece uma função de hash.

Implantações explícitas de interface

IEnumerable.GetEnumerator()

Obtém um enumerador não tipado.

Métodos de Extensão

EmptyIfNull<T>(IEnumerable<T>)

Retorne essa enumeração caso ela não seja nula. Caso seja enumeração vazia de retorno nulo.

Aplica-se a