Match Sınıf
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
İ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. |