MemoryExtensions.CommonPrefixLength Yöntem
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.
Aşırı Yüklemeler
CommonPrefixLength<T>(ReadOnlySpan<T>, ReadOnlySpan<T>) |
ve |
CommonPrefixLength<T>(Span<T>, ReadOnlySpan<T>) |
ve |
CommonPrefixLength<T>(ReadOnlySpan<T>, ReadOnlySpan<T>, IEqualityComparer<T>) |
ve |
CommonPrefixLength<T>(Span<T>, ReadOnlySpan<T>, IEqualityComparer<T>) |
ve |
CommonPrefixLength<T>(ReadOnlySpan<T>, ReadOnlySpan<T>)
- Kaynak:
- MemoryExtensions.cs
- Kaynak:
- MemoryExtensions.cs
- Kaynak:
- MemoryExtensions.cs
ve other
arasında span
paylaşılan ortak ön eklerin uzunluğunu bulur.
public:
generic <typename T>
[System::Runtime::CompilerServices::Extension]
static int CommonPrefixLength(ReadOnlySpan<T> span, ReadOnlySpan<T> other);
public static int CommonPrefixLength<T> (this ReadOnlySpan<T> span, ReadOnlySpan<T> other);
static member CommonPrefixLength : ReadOnlySpan<'T> * ReadOnlySpan<'T> -> int
<Extension()>
Public Function CommonPrefixLength(Of T) (span As ReadOnlySpan(Of T), other As ReadOnlySpan(Of T)) As Integer
Tür Parametreleri
- T
Spans içindeki öğelerin türü.
Parametreler
- span
- ReadOnlySpan<T>
Karşılaştıracak ilk sıra.
- other
- ReadOnlySpan<T>
Karşılaştıracak ikinci sıra.
Döndürülenler
İki yayılma alanı tarafından paylaşılan ortak ön ekin uzunluğu. Paylaşılan ön ek yoksa 0 döndürülür.
Şunlara uygulanır
CommonPrefixLength<T>(Span<T>, ReadOnlySpan<T>)
- Kaynak:
- MemoryExtensions.cs
- Kaynak:
- MemoryExtensions.cs
- Kaynak:
- MemoryExtensions.cs
ve other
arasında span
paylaşılan ortak ön eklerin uzunluğunu bulur.
public:
generic <typename T>
[System::Runtime::CompilerServices::Extension]
static int CommonPrefixLength(Span<T> span, ReadOnlySpan<T> other);
public static int CommonPrefixLength<T> (this Span<T> span, ReadOnlySpan<T> other);
static member CommonPrefixLength : Span<'T> * ReadOnlySpan<'T> -> int
<Extension()>
Public Function CommonPrefixLength(Of T) (span As Span(Of T), other As ReadOnlySpan(Of T)) As Integer
Tür Parametreleri
- T
Spans içindeki öğelerin türü.
Parametreler
- span
- Span<T>
Karşılaştıracak ilk sıra.
- other
- ReadOnlySpan<T>
Karşılaştıracak ikinci sıra.
Döndürülenler
İki yayılma alanı tarafından paylaşılan ortak ön ekin uzunluğu. Paylaşılan ön ek yoksa 0 döndürülür.
Şunlara uygulanır
CommonPrefixLength<T>(ReadOnlySpan<T>, ReadOnlySpan<T>, IEqualityComparer<T>)
- Kaynak:
- MemoryExtensions.cs
- Kaynak:
- MemoryExtensions.cs
- Kaynak:
- MemoryExtensions.cs
ve other
arasında span
paylaşılan ortak ön eklerin uzunluğunu belirler.
public:
generic <typename T>
[System::Runtime::CompilerServices::Extension]
static int CommonPrefixLength(ReadOnlySpan<T> span, ReadOnlySpan<T> other, System::Collections::Generic::IEqualityComparer<T> ^ comparer);
public static int CommonPrefixLength<T> (this ReadOnlySpan<T> span, ReadOnlySpan<T> other, System.Collections.Generic.IEqualityComparer<T>? comparer);
static member CommonPrefixLength : ReadOnlySpan<'T> * ReadOnlySpan<'T> * System.Collections.Generic.IEqualityComparer<'T> -> int
<Extension()>
Public Function CommonPrefixLength(Of T) (span As ReadOnlySpan(Of T), other As ReadOnlySpan(Of T), comparer As IEqualityComparer(Of T)) As Integer
Tür Parametreleri
- T
Dizilerdeki öğelerin türü.
Parametreler
- span
- ReadOnlySpan<T>
Karşılaştıracak ilk sıra.
- other
- ReadOnlySpan<T>
Karşılaştıracak ikinci sıra.
- comparer
- IEqualityComparer<T>
IEqualityComparer<T> Öğeleri karşılaştırırken veya bir öğenin null
türü için varsayılanı IEqualityComparer<T> kullanmak için kullanılacak uygulama.
Döndürülenler
İki yayılma alanı tarafından paylaşılan ortak ön ekin uzunluğu. Paylaşılan ön ek yoksa 0 döndürülür.
Şunlara uygulanır
CommonPrefixLength<T>(Span<T>, ReadOnlySpan<T>, IEqualityComparer<T>)
- Kaynak:
- MemoryExtensions.cs
- Kaynak:
- MemoryExtensions.cs
- Kaynak:
- MemoryExtensions.cs
ve other
arasında span
paylaşılan ortak ön eklerin uzunluğunu bulur.
public:
generic <typename T>
[System::Runtime::CompilerServices::Extension]
static int CommonPrefixLength(Span<T> span, ReadOnlySpan<T> other, System::Collections::Generic::IEqualityComparer<T> ^ comparer);
public static int CommonPrefixLength<T> (this Span<T> span, ReadOnlySpan<T> other, System.Collections.Generic.IEqualityComparer<T>? comparer);
static member CommonPrefixLength : Span<'T> * ReadOnlySpan<'T> * System.Collections.Generic.IEqualityComparer<'T> -> int
<Extension()>
Public Function CommonPrefixLength(Of T) (span As Span(Of T), other As ReadOnlySpan(Of T), comparer As IEqualityComparer(Of T)) As Integer
Tür Parametreleri
- T
Spans içindeki öğelerin türü.
Parametreler
- span
- Span<T>
Karşılaştıracak ilk sıra.
- other
- ReadOnlySpan<T>
Karşılaştıracak ikinci sıra.
- comparer
- IEqualityComparer<T>
IEqualityComparer<T> Öğeleri karşılaştırırken veya bir öğenin null
türü için varsayılanı IEqualityComparer<T> kullanmak için kullanılacak uygulama.
Döndürülenler
İki yayılma alanı tarafından paylaşılan ortak ön ekin uzunluğu. Paylaşılan ön ek yoksa 0 döndürülür.