Match Класс

Определение

Представляет диапазон совпадений между двумя последовательностями как пару диапазонов равной длины.

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))
Наследование
Match
Реализации

Комментарии

С учетом двух последовательностей: Абккд (Left) Абффд (справа) созданные пары совпадений: (0, 0), (1, 1), (4, 4), которые могут привести к совпадениям (слева-начало, правое начало, длина): (0, 0, 2) и (4, 4, 1)

Конструкторы

Match(Span, Span)

Создает совпадение из двух диапазонов равной длины.

Свойства

Left

Получает левый диапазон.

Length

Получает длину диапазонов. Оба диапазона имеют одинаковую длину.

Right

Получает правый диапазон.

Методы

Equals(Object)

Определяет, совпадают ли правый и левый диапазоны у двух объектов Match.

GetEnumerator()

Получает перечислитель, типизированный как Tuple (кортеж) целых чисел.

GetHashCode()

Предоставляет хэш-функцию.

Явные реализации интерфейса

IEnumerable.GetEnumerator()

Получает нетипизированный перечислитель.

Методы расширения

EmptyIfNull<T>(IEnumerable<T>)

Применяется к