Match Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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. |