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
- Реализации
Комментарии
Учитывая две последовательности: abCCd (слева) abFFd (справа) Созданные пары совпадений будут: (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>) |
Возвращать это перечисление в случае, если оно не равно NULL. Если значение равно NULL, возвращается пустое перечисление. |