MemoryExtensions.IndexOfAnyExceptInRange Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Überlädt
IndexOfAnyExceptInRange<T>(ReadOnlySpan<T>, T, T) |
Sucht nach dem ersten Index eines beliebigen Werts außerhalb des Bereichs zwischen |
IndexOfAnyExceptInRange<T>(Span<T>, T, T) |
Sucht nach dem ersten Index eines beliebigen Werts außerhalb des Bereichs zwischen |
IndexOfAnyExceptInRange<T>(ReadOnlySpan<T>, T, T)
- Quelle:
- MemoryExtensions.cs
- Quelle:
- MemoryExtensions.cs
Sucht nach dem ersten 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 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
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 ersten Vorkommens eines Werts außerhalb des angegebenen Bereichs. Wenn sich alle Werte innerhalb des angegebenen Bereichs befinden, gibt -1 zurück.
Gilt für:
IndexOfAnyExceptInRange<T>(Span<T>, T, T)
- Quelle:
- MemoryExtensions.cs
- Quelle:
- MemoryExtensions.cs
Sucht nach dem ersten 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 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
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 ersten Vorkommens eines Werts außerhalb des angegebenen Bereichs. Wenn sich alle Werte innerhalb des angegebenen Bereichs befinden, gibt -1 zurück.