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 duas extensões de comprimento igual.

Propriedades

Left

Obter o intervalo do lado esquerdo

Length

Obtém o comprimento das extensões. Ambas as extensões têm comprimentos iguais.

Right

Obtém o intervalo correto.

Métodos

Equals(Object)

Determina se dois objetos de correspondência têm as mesmas extensões esquerda e direita.

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

Aplica-se a