Aracılığıyla paylaş


Match Sınıf

Tanım

İki dizi arasındaki eşleşme aralığını eşit uzunlukta bir çift aralık olarak temsil eder.

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))
Devralma
Match
Uygulamalar

Açıklamalar

İki dizi verilmelidir: abCCd (sol) abFFd (sağ) Oluşturulan eşleşme çiftleri: (0, 0), (1, 1), (4, 4) Eşleşmelere dönüşecek olan (sol başlangıç, sağ başlangıç, uzunluk): (0, 0, 2) ve (4, 4, 1)

Oluşturucular

Match(Span, Span)

Eşit uzunluktaki iki aralıktan bir eşleşme oluşturur.

Özellikler

Left

Sol taraftaki aralığı alma

Length

Yayılma sürelerinin uzunluğunu alır. Her iki yayılma alanı da eşit uzunluktadır.

Right

Doğru aralığı alır.

Yöntemler

Equals(Object)

İki Match nesnesinin aynı sol ve sağ aralıklara sahip olup olmadığını belirler.

GetEnumerator()

Tamsayılar olarak yazılan bir Tuple numaralandırıcı alır.

GetHashCode()

Bir karma işlevi sağlar.

Belirtik Arabirim Kullanımları

IEnumerable.GetEnumerator()

Yazılmamış bir numaralandırıcı alır.

Uzantı Metotları

EmptyIfNull<T>(IEnumerable<T>)

Null olmaması durumunda bu numaralandırmayı döndür. Null olması durumunda boş dönüş sabit listesi.

Şunlara uygulanır