Freigeben über


MemoryExtensions.LastIndexOfAnyExceptInRange Methode

Definition

Überlädt

LastIndexOfAnyExceptInRange<T>(ReadOnlySpan<T>, T, T)

Sucht nach dem letzten Index eines Beliebigen Werts außerhalb des Bereichs zwischen lowInclusive und inklusive highInclusive.

LastIndexOfAnyExceptInRange<T>(Span<T>, T, T)

Sucht nach dem letzten Index eines Beliebigen Werts außerhalb des Bereichs zwischen lowInclusive und inklusive highInclusive.

LastIndexOfAnyExceptInRange<T>(ReadOnlySpan<T>, T, T)

Quelle:
MemoryExtensions.cs
Quelle:
MemoryExtensions.cs

Sucht nach dem letzten Index eines Beliebigen Werts außerhalb des Bereichs zwischen lowInclusive und inklusive highInclusive.

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

Typparameter

T

Der Typ der Spanne und der Werte.

Parameter

span
ReadOnlySpan<T>

Die zu suchende Spanne.

lowInclusive
T

Die untere Grenze (einschließlich) des ausgeschlossenen Bereichs.

highInclusive
T

Die Obergrenze (einschließlich) des ausgeschlossenen Bereichs.

Gibt zurück

Der Index in der Spanne des letzten Vorkommens eines Werts außerhalb des angegebenen Bereichs. Wenn sich alle Werte innerhalb des angegebenen Bereichs befinden, gibt -1 zurück.

Gilt für:

LastIndexOfAnyExceptInRange<T>(Span<T>, T, T)

Quelle:
MemoryExtensions.cs
Quelle:
MemoryExtensions.cs

Sucht nach dem letzten Index eines Beliebigen Werts außerhalb des Bereichs zwischen lowInclusive und inklusive highInclusive.

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

Typparameter

T

Der Typ der Spanne und der Werte.

Parameter

span
Span<T>

Die zu suchende Spanne.

lowInclusive
T

Die untere Grenze (einschließlich) des ausgeschlossenen Bereichs.

highInclusive
T

Die Obergrenze (einschließlich) des ausgeschlossenen Bereichs.

Gibt zurück

Der Index in der Spanne des letzten Vorkommens eines Werts außerhalb des angegebenen Bereichs. Wenn sich alle Werte innerhalb des angegebenen Bereichs befinden, gibt -1 zurück.

Gilt für: