MemoryExtensions.IndexOfAnyInRange 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í
IndexOfAnyInRange<T>(ReadOnlySpan<T>, T, T) |
Vyhledá první index libovolné hodnoty v rozsahu mezi |
IndexOfAnyInRange<T>(Span<T>, T, T) |
Vyhledá první index libovolné hodnoty v rozsahu mezi |
IndexOfAnyInRange<T>(ReadOnlySpan<T>, T, T)
- Zdroj:
- MemoryExtensions.cs
- Zdroj:
- MemoryExtensions.cs
Vyhledá první index libovolné hodnoty v rozsahu mezi lowInclusive
a highInclusive
(včetně).
public:
generic <typename T>
where T : IComparable<T>[System::Runtime::CompilerServices::Extension]
static int IndexOfAnyInRange(ReadOnlySpan<T> span, T lowInclusive, T highInclusive);
public static int IndexOfAnyInRange<T> (this ReadOnlySpan<T> span, T lowInclusive, T highInclusive) where T : IComparable<T>;
static member IndexOfAnyInRange : ReadOnlySpan<'T (requires 'T :> IComparable<'T>)> * 'T * 'T -> int (requires 'T :> IComparable<'T>)
<Extension()>
Public Function IndexOfAnyInRange(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ý chcete vyhledat.
- lowInclusive
- T
Dolní mez (včetně) rozsahu, který se má hledat.
- highInclusive
- T
Horní mez (včetně) oblasti, kterou chcete vyhledat.
Návraty
Index v rozsahu prvního výskytu libovolné hodnoty v zadaném rozsahu. Pokud jsou všechny hodnoty mimo zadaný rozsah, vrátí se hodnota -1.
Platí pro
IndexOfAnyInRange<T>(Span<T>, T, T)
- Zdroj:
- MemoryExtensions.cs
- Zdroj:
- MemoryExtensions.cs
Vyhledá první index libovolné hodnoty v rozsahu mezi lowInclusive
a highInclusive
(včetně).
public:
generic <typename T>
where T : IComparable<T>[System::Runtime::CompilerServices::Extension]
static int IndexOfAnyInRange(Span<T> span, T lowInclusive, T highInclusive);
public static int IndexOfAnyInRange<T> (this Span<T> span, T lowInclusive, T highInclusive) where T : IComparable<T>;
static member IndexOfAnyInRange : Span<'T (requires 'T :> IComparable<'T>)> * 'T * 'T -> int (requires 'T :> IComparable<'T>)
<Extension()>
Public Function IndexOfAnyInRange(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ý chcete vyhledat.
- lowInclusive
- T
Dolní mez (včetně) rozsahu, který se má hledat.
- highInclusive
- T
Horní mez (včetně) oblasti, kterou chcete vyhledat.
Návraty
Index v rozsahu prvního výskytu libovolné hodnoty v zadaném rozsahu. Pokud jsou všechny hodnoty mimo zadaný rozsah, vrátí se hodnota -1.