MemoryExtensions.CommonPrefixLength Methode

Definitie

Overloads

Name Description
CommonPrefixLength<T>(ReadOnlySpan<T>, ReadOnlySpan<T>)

Hiermee vindt u de lengte van een gemeenschappelijk voorvoegsel dat wordt gedeeld tussen span en other.

CommonPrefixLength<T>(Span<T>, ReadOnlySpan<T>)

Hiermee vindt u de lengte van een gemeenschappelijk voorvoegsel dat wordt gedeeld tussen span en other.

CommonPrefixLength<T>(ReadOnlySpan<T>, ReadOnlySpan<T>, IEqualityComparer<T>)

Bepaalt de lengte van een gemeenschappelijk voorvoegsel dat wordt gedeeld tussen span en other.

CommonPrefixLength<T>(Span<T>, ReadOnlySpan<T>, IEqualityComparer<T>)

Hiermee vindt u de lengte van een gemeenschappelijk voorvoegsel dat wordt gedeeld tussen span en other.

CommonPrefixLength<T>(ReadOnlySpan<T>, ReadOnlySpan<T>)

Bron:
MemoryExtensions.cs
Bron:
MemoryExtensions.cs
Bron:
MemoryExtensions.cs
Bron:
MemoryExtensions.cs
Bron:
MemoryExtensions.cs

Hiermee vindt u de lengte van een gemeenschappelijk voorvoegsel dat wordt gedeeld tussen span en 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

Type parameters

T

Het type elementen in de spanten.

Parameters

span
ReadOnlySpan<T>

De eerste reeks die moet worden vergeleken.

other
ReadOnlySpan<T>

De tweede reeks die moet worden vergeleken.

Retouren

De lengte van het gemeenschappelijke voorvoegsel dat wordt gedeeld door de twee spanten. Als er geen gedeeld voorvoegsel is, wordt 0 geretourneerd.

Van toepassing op

CommonPrefixLength<T>(Span<T>, ReadOnlySpan<T>)

Bron:
MemoryExtensions.cs
Bron:
MemoryExtensions.cs
Bron:
MemoryExtensions.cs
Bron:
MemoryExtensions.cs
Bron:
MemoryExtensions.cs

Hiermee vindt u de lengte van een gemeenschappelijk voorvoegsel dat wordt gedeeld tussen span en other.

public:
generic <typename T>
[System::Runtime::CompilerServices::Extension]
 static int CommonPrefixLength(Span<T> span, ReadOnlySpan<T> other);
[System.Runtime.CompilerServices.OverloadResolutionPriority(-1)]
public static int CommonPrefixLength<T>(this Span<T> span, ReadOnlySpan<T> other);
public static int CommonPrefixLength<T>(this Span<T> span, ReadOnlySpan<T> other);
[<System.Runtime.CompilerServices.OverloadResolutionPriority(-1)>]
static member CommonPrefixLength : Span<'T> * ReadOnlySpan<'T> -> int
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

Type parameters

T

Het type elementen in de spanten.

Parameters

span
Span<T>

De eerste reeks die moet worden vergeleken.

other
ReadOnlySpan<T>

De tweede reeks die moet worden vergeleken.

Retouren

De lengte van het gemeenschappelijke voorvoegsel dat wordt gedeeld door de twee spanten. Als er geen gedeeld voorvoegsel is, wordt 0 geretourneerd.

Kenmerken

Van toepassing op

CommonPrefixLength<T>(ReadOnlySpan<T>, ReadOnlySpan<T>, IEqualityComparer<T>)

Bron:
MemoryExtensions.cs
Bron:
MemoryExtensions.cs
Bron:
MemoryExtensions.cs
Bron:
MemoryExtensions.cs
Bron:
MemoryExtensions.cs

Bepaalt de lengte van een gemeenschappelijk voorvoegsel dat wordt gedeeld tussen span en 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

Type parameters

T

Het type van de elementen in de reeksen.

Parameters

span
ReadOnlySpan<T>

De eerste reeks die moet worden vergeleken.

other
ReadOnlySpan<T>

De tweede reeks die moet worden vergeleken.

comparer
IEqualityComparer<T>

De IEqualityComparer<T> implementatie die moet worden gebruikt bij het vergelijken van elementen of null voor het gebruik van de standaardwaarde IEqualityComparer<T> voor het type element.

Retouren

De lengte van het gemeenschappelijke voorvoegsel dat wordt gedeeld door de twee spanten. Als er geen gedeeld voorvoegsel is, wordt 0 geretourneerd.

Van toepassing op

CommonPrefixLength<T>(Span<T>, ReadOnlySpan<T>, IEqualityComparer<T>)

Bron:
MemoryExtensions.cs
Bron:
MemoryExtensions.cs
Bron:
MemoryExtensions.cs
Bron:
MemoryExtensions.cs
Bron:
MemoryExtensions.cs

Hiermee vindt u de lengte van een gemeenschappelijk voorvoegsel dat wordt gedeeld tussen span en other.

public:
generic <typename T>
[System::Runtime::CompilerServices::Extension]
 static int CommonPrefixLength(Span<T> span, ReadOnlySpan<T> other, System::Collections::Generic::IEqualityComparer<T> ^ comparer);
[System.Runtime.CompilerServices.OverloadResolutionPriority(-1)]
public static int CommonPrefixLength<T>(this 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);
[<System.Runtime.CompilerServices.OverloadResolutionPriority(-1)>]
static member CommonPrefixLength : Span<'T> * ReadOnlySpan<'T> * System.Collections.Generic.IEqualityComparer<'T> -> int
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

Type parameters

T

Het type elementen in de spanten.

Parameters

span
Span<T>

De eerste reeks die moet worden vergeleken.

other
ReadOnlySpan<T>

De tweede reeks die moet worden vergeleken.

comparer
IEqualityComparer<T>

De IEqualityComparer<T> implementatie die moet worden gebruikt bij het vergelijken van elementen of null voor het gebruik van de standaardwaarde IEqualityComparer<T> voor het type element.

Retouren

De lengte van het gemeenschappelijke voorvoegsel dat wordt gedeeld door de twee spanten. Als er geen gedeeld voorvoegsel is, wordt 0 geretourneerd.

Kenmerken

Van toepassing op