MemoryExtensions.IndexOfAnyExceptInRange Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Přetížení
IndexOfAnyExceptInRange<T>(ReadOnlySpan<T>, T, T) |
Vyhledá první index libovolné hodnoty mimo rozsah mezi |
IndexOfAnyExceptInRange<T>(Span<T>, T, T) |
Vyhledá první index libovolné hodnoty mimo rozsah mezi |
IndexOfAnyExceptInRange<T>(ReadOnlySpan<T>, T, T)
- Zdroj:
- MemoryExtensions.cs
- Zdroj:
- MemoryExtensions.cs
Vyhledá první index libovolné hodnoty mimo rozsah mezi lowInclusive
a highInclusive
včetně.
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
Parametry typu
- T
Typ rozsahu a hodnot.
Parametry
- span
- ReadOnlySpan<T>
Rozsah, který se má hledat.
- lowInclusive
- T
Dolní mez (včetně) vyloučeného rozsahu.
- highInclusive
- T
Horní mez (včetně) vyloučeného rozsahu.
Návraty
Index v rozsahu prvního výskytu libovolné hodnoty mimo zadaný rozsah. Pokud jsou všechny hodnoty uvnitř zadaného rozsahu, vrátí hodnotu -1.
Platí pro
IndexOfAnyExceptInRange<T>(Span<T>, T, T)
- Zdroj:
- MemoryExtensions.cs
- Zdroj:
- MemoryExtensions.cs
Vyhledá první index libovolné hodnoty mimo rozsah mezi lowInclusive
a highInclusive
včetně.
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
Parametry typu
- T
Typ rozsahu a hodnot.
Parametry
- span
- Span<T>
Rozsah, který se má hledat.
- lowInclusive
- T
Dolní mez (včetně) vyloučeného rozsahu.
- highInclusive
- T
Horní mez (včetně) vyloučeného rozsahu.
Návraty
Index v rozsahu prvního výskytu libovolné hodnoty mimo zadaný rozsah. Pokud jsou všechny hodnoty uvnitř zadaného rozsahu, vrátí hodnotu -1.