MemoryExtensions.CommonPrefixLength 메서드

정의

오버로드

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

및 간에 span 공유되는 공통 접두사 길이를 other찾습니다.

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

및 간에 span 공유되는 공통 접두사 길이를 other찾습니다.

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

및 간에 span 공유되는 공통 접두사 길이를 other결정합니다.

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

및 간에 span 공유되는 공통 접두사 길이를 other찾습니다.

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

Source:
MemoryExtensions.cs
Source:
MemoryExtensions.cs
Source:
MemoryExtensions.cs

및 간에 span 공유되는 공통 접두사 길이를 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

형식 매개 변수

T

범위에 있는 요소의 형식입니다.

매개 변수

span
ReadOnlySpan<T>

비교할 첫 번째 시퀀스입니다.

other
ReadOnlySpan<T>

비교할 두 번째 시퀀스입니다.

반환

두 범위에서 공유하는 공통 접두사 길이입니다. 공유 접두사 없는 경우 0이 반환됩니다.

적용 대상

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

Source:
MemoryExtensions.cs
Source:
MemoryExtensions.cs
Source:
MemoryExtensions.cs

및 간에 span 공유되는 공통 접두사 길이를 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

형식 매개 변수

T

범위에 있는 요소의 형식입니다.

매개 변수

span
Span<T>

비교할 첫 번째 시퀀스입니다.

other
ReadOnlySpan<T>

비교할 두 번째 시퀀스입니다.

반환

두 범위에서 공유하는 공통 접두사 길이입니다. 공유 접두사 없는 경우 0이 반환됩니다.

적용 대상

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

Source:
MemoryExtensions.cs
Source:
MemoryExtensions.cs
Source:
MemoryExtensions.cs

및 간에 span 공유되는 공통 접두사 길이를 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

형식 매개 변수

T

시퀀스에 있는 요소의 형식입니다.

매개 변수

span
ReadOnlySpan<T>

비교할 첫 번째 시퀀스입니다.

other
ReadOnlySpan<T>

비교할 두 번째 시퀀스입니다.

comparer
IEqualityComparer<T>

IEqualityComparer<T> 요소를 비교할 때 사용하거나 null 요소 형식에 대해 기본값 IEqualityComparer<T> 을 사용할 구현입니다.

반환

두 범위에서 공유하는 공통 접두사 길이입니다. 공유 접두사 없는 경우 0이 반환됩니다.

적용 대상

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

Source:
MemoryExtensions.cs
Source:
MemoryExtensions.cs
Source:
MemoryExtensions.cs

및 간에 span 공유되는 공통 접두사 길이를 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

형식 매개 변수

T

범위에 있는 요소의 형식입니다.

매개 변수

span
Span<T>

비교할 첫 번째 시퀀스입니다.

other
ReadOnlySpan<T>

비교할 두 번째 시퀀스입니다.

comparer
IEqualityComparer<T>

IEqualityComparer<T> 요소를 비교할 때 사용하거나 null 요소 형식에 대해 기본값 IEqualityComparer<T> 을 사용할 구현입니다.

반환

두 범위에서 공유하는 공통 접두사 길이입니다. 공유 접두사 없는 경우 0이 반환됩니다.

적용 대상