MemoryExtensions.CommonPrefixLength Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Přetížení
CommonPrefixLength<T>(ReadOnlySpan<T>, ReadOnlySpan<T>) |
Najde délku každé společné předpony sdílené mezi |
CommonPrefixLength<T>(Span<T>, ReadOnlySpan<T>) |
Najde délku každé společné předpony sdílené mezi |
CommonPrefixLength<T>(ReadOnlySpan<T>, ReadOnlySpan<T>, IEqualityComparer<T>) |
Určuje délku každé společné předpony sdílené mezi |
CommonPrefixLength<T>(Span<T>, ReadOnlySpan<T>, IEqualityComparer<T>) |
Najde délku každé společné předpony sdílené mezi |
CommonPrefixLength<T>(ReadOnlySpan<T>, ReadOnlySpan<T>)
Najde délku každé společné předpony sdílené mezi span
a other
.
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
Parametry typu
- T
Typ prvků v rozsahech.
Parametry
- span
- ReadOnlySpan<T>
První sekvence, která se má porovnat.
- other
- ReadOnlySpan<T>
Druhá sekvence, která se má porovnat.
Návraty
Délka společné předpony sdílené dvěma rozsahy. Pokud neexistuje žádná sdílená předpona, vrátí se hodnota 0.
Platí pro
CommonPrefixLength<T>(Span<T>, ReadOnlySpan<T>)
Najde délku každé společné předpony sdílené mezi span
a other
.
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
Parametry typu
- T
Typ prvků v rozsahech.
Parametry
- span
- Span<T>
První sekvence, která se má porovnat.
- other
- ReadOnlySpan<T>
Druhá sekvence, která se má porovnat.
Návraty
Délka společné předpony sdílené dvěma rozsahy. Pokud neexistuje žádná sdílená předpona, vrátí se hodnota 0.
Platí pro
CommonPrefixLength<T>(ReadOnlySpan<T>, ReadOnlySpan<T>, IEqualityComparer<T>)
Určuje délku každé společné předpony sdílené mezi span
a other
.
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
Parametry typu
- T
Typ prvků v sekvencích.
Parametry
- span
- ReadOnlySpan<T>
První sekvence, která se má porovnat.
- other
- ReadOnlySpan<T>
Druhá sekvence, která se má porovnat.
- comparer
- IEqualityComparer<T>
Implementace IEqualityComparer<T> , která se má použít při porovnávání prvků nebo null
použití výchozího IEqualityComparer<T> typu elementu.
Návraty
Délka společné předpony sdílené dvěma rozsahy. Pokud neexistuje žádná sdílená předpona, vrátí se hodnota 0.
Platí pro
CommonPrefixLength<T>(Span<T>, ReadOnlySpan<T>, IEqualityComparer<T>)
Najde délku každé společné předpony sdílené mezi span
a other
.
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
Parametry typu
- T
Typ prvků v rozsahech.
Parametry
- span
- Span<T>
První sekvence, která se má porovnat.
- other
- ReadOnlySpan<T>
Druhá sekvence, která se má porovnat.
- comparer
- IEqualityComparer<T>
Implementace IEqualityComparer<T> , která se má použít při porovnávání prvků nebo null
použití výchozího IEqualityComparer<T> typu elementu.
Návraty
Délka společné předpony sdílené dvěma rozsahy. Pokud neexistuje žádná sdílená předpona, vrátí se hodnota 0.