MemoryExtensions.IndexOfAnyExceptInRange Metode

Definisi

Overload

IndexOfAnyExceptInRange<T>(Span<T>, T, T)

Mencari indeks pertama dari nilai apa pun di luar rentang antara lowInclusive dan highInclusive, inklusif.

IndexOfAnyExceptInRange<T>(ReadOnlySpan<T>, T, T)

Mencari indeks pertama dari nilai apa pun di luar rentang antara lowInclusive dan highInclusive, inklusif.

IndexOfAnyExceptInRange<T>(Span<T>, T, T)

Sumber:
MemoryExtensions.cs
Sumber:
MemoryExtensions.cs

Mencari indeks pertama dari nilai apa pun di luar rentang antara lowInclusive dan highInclusive, inklusif.

public:
generic <typename T>
 where T : IComparable<T>[System::Runtime::CompilerServices::Extension]
 static int IndexOfAnyExceptInRange(Span<T> span, T lowInclusive, T highInclusive);
public static int IndexOfAnyExceptInRange<T> (this Span<T> span, T lowInclusive, T highInclusive) where T : IComparable<T>;
static member IndexOfAnyExceptInRange : Span<'T (requires 'T :> IComparable<'T>)> * 'T * 'T -> int (requires 'T :> IComparable<'T>)
<Extension()>
Public Function IndexOfAnyExceptInRange(Of T As IComparable(Of T)) (span As Span(Of T), lowInclusive As T, highInclusive As T) As Integer

Jenis parameter

T

Jenis rentang dan nilai.

Parameter

span
Span<T>

Rentang untuk mencari.

lowInclusive
T

Batas bawah, inklusif, dari rentang yang dikecualikan.

highInclusive
T

Batas atas, inklusif, dari rentang yang dikecualikan.

Mengembalikan

Indeks dalam rentang kemunculan pertama nilai apa pun di luar rentang yang ditentukan. Jika semua nilai berada di dalam rentang yang ditentukan, mengembalikan -1.

Berlaku untuk

IndexOfAnyExceptInRange<T>(ReadOnlySpan<T>, T, T)

Sumber:
MemoryExtensions.cs
Sumber:
MemoryExtensions.cs

Mencari indeks pertama dari nilai apa pun di luar rentang antara lowInclusive dan highInclusive, inklusif.

public:
generic <typename T>
 where T : IComparable<T>[System::Runtime::CompilerServices::Extension]
 static int IndexOfAnyExceptInRange(ReadOnlySpan<T> span, T lowInclusive, T highInclusive);
public static int IndexOfAnyExceptInRange<T> (this ReadOnlySpan<T> span, T lowInclusive, T highInclusive) where T : IComparable<T>;
static member IndexOfAnyExceptInRange : ReadOnlySpan<'T (requires 'T :> IComparable<'T>)> * 'T * 'T -> int (requires 'T :> IComparable<'T>)
<Extension()>
Public Function IndexOfAnyExceptInRange(Of T As IComparable(Of T)) (span As ReadOnlySpan(Of T), lowInclusive As T, highInclusive As T) As Integer

Jenis parameter

T

Jenis rentang dan nilai.

Parameter

span
ReadOnlySpan<T>

Rentang untuk mencari.

lowInclusive
T

Batas bawah, inklusif, dari rentang yang dikecualikan.

highInclusive
T

Batas atas, inklusif, dari rentang yang dikecualikan.

Mengembalikan

Indeks dalam rentang kemunculan pertama nilai apa pun di luar rentang yang ditentukan. Jika semua nilai berada di dalam rentang yang ditentukan, mengembalikan -1.

Berlaku untuk