MemoryExtensions.LastIndexOfAny 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í
| Name | Description |
|---|---|
| LastIndexOfAny<T>(ReadOnlySpan<T>, T, T, T, IEqualityComparer<T>) |
Vyhledá poslední index libovolné ze zadaných hodnot. |
| LastIndexOfAny<T>(ReadOnlySpan<T>, T, T, T) |
Vyhledá poslední index libovolné ze zadaných hodnot. |
| LastIndexOfAny<T>(ReadOnlySpan<T>, T, T, IEqualityComparer<T>) |
Vyhledá poslední index libovolné ze zadaných hodnot. |
| LastIndexOfAny<T>(Span<T>, T, T) |
Vyhledá poslední index libovolné ze zadaných hodnot. |
| LastIndexOfAny<T>(ReadOnlySpan<T>, T, T) |
Vyhledá poslední index libovolné ze zadaných hodnot. |
| LastIndexOfAny<T>(Span<T>, T, T, T) |
Vyhledá poslední index libovolné ze zadaných hodnot. |
| LastIndexOfAny<T>(Span<T>, ReadOnlySpan<T>) |
Vyhledá poslední index libovolné ze zadaných hodnot. |
| LastIndexOfAny<T>(Span<T>, SearchValues<T>) |
Vyhledá poslední index libovolné ze zadaných hodnot. |
| LastIndexOfAny<T>(ReadOnlySpan<T>, ReadOnlySpan<T>) |
Vyhledá poslední index libovolné ze zadaných hodnot. |
| LastIndexOfAny<T>(ReadOnlySpan<T>, SearchValues<T>) |
Vyhledá poslední index libovolné ze zadaných hodnot. |
| LastIndexOfAny<T>(ReadOnlySpan<T>, ReadOnlySpan<T>, IEqualityComparer<T>) |
Vyhledá poslední index libovolné ze zadaných hodnot. |
LastIndexOfAny<T>(ReadOnlySpan<T>, T, T, T, IEqualityComparer<T>)
- Zdroj:
- MemoryExtensions.cs
- Zdroj:
- MemoryExtensions.cs
Vyhledá poslední index libovolné ze zadaných hodnot.
public static int LastIndexOfAny<T>(this ReadOnlySpan<T> span, T value0, T value1, T value2, System.Collections.Generic.IEqualityComparer<T>? comparer = default);
static member LastIndexOfAny : ReadOnlySpan<'T> * 'T * 'T * 'T * System.Collections.Generic.IEqualityComparer<'T> -> int
<Extension()>
Public Function LastIndexOfAny(Of T) (span As ReadOnlySpan(Of T), value0 As T, value1 As T, value2 As T, Optional comparer As IEqualityComparer(Of T) = Nothing) As Integer
Parametry typu
- T
Parametry
- span
- ReadOnlySpan<T>
Rozsah, který se má prohledávat.
- value0
- T
První hodnota, kterou chcete vyhledat.
- value1
- T
Druhá hodnota, kterou chcete vyhledat.
- value2
- T
Třetí hodnota, kterou chcete vyhledat.
- comparer
- IEqualityComparer<T>
Implementace IEqualityComparer<T> , která se má použít při porovnávání prvků nebo null použití výchozího IEqualityComparer<T> pro typ elementu.
Návraty
Poslední index některé ze zadaných hodnot nebo -1, pokud se nenajde žádný.
Poznámky
Tato metoda je podobná volání LastIndexOf několikrát s logickým operátorem OR.
Platí pro
LastIndexOfAny<T>(ReadOnlySpan<T>, T, T, T)
- Zdroj:
- MemoryExtensions.cs
- Zdroj:
- MemoryExtensions.cs
- Zdroj:
- MemoryExtensions.cs
- Zdroj:
- MemoryExtensions.cs
- Zdroj:
- MemoryExtensions.cs
Vyhledá poslední index libovolné ze zadaných hodnot.
public:
generic <typename T>
where T : IEquatable<T>[System::Runtime::CompilerServices::Extension]
static int LastIndexOfAny(ReadOnlySpan<T> span, T value0, T value1, T value2);
public static int LastIndexOfAny<T>(this ReadOnlySpan<T> span, T value0, T value1, T value2) where T : IEquatable<T>;
static member LastIndexOfAny : ReadOnlySpan<'T (requires 'T :> IEquatable<'T>)> * 'T * 'T * 'T -> int (requires 'T :> IEquatable<'T>)
<Extension()>
Public Function LastIndexOfAny(Of T As IEquatable(Of T)) (span As ReadOnlySpan(Of T), value0 As T, value1 As T, value2 As T) As Integer
Parametry typu
- T
Typ rozsahu a hodnot.
Parametry
- span
- ReadOnlySpan<T>
Rozsah, který se má prohledávat.
- value0
- T
První hodnota, kterou chcete vyhledat.
- value1
- T
Druhá hodnota, kterou chcete vyhledat.
- value2
- T
Třetí hodnota, kterou chcete vyhledat.
Návraty
Index posledního výskytu libovolné hodnoty v rozsahu. Pokud se nenajde, vrátí hodnotu -1.
Poznámky
Tato metoda je podobná volání LastIndexOf několikrát s logickým operátorem OR.
Platí pro
LastIndexOfAny<T>(ReadOnlySpan<T>, T, T, IEqualityComparer<T>)
- Zdroj:
- MemoryExtensions.cs
- Zdroj:
- MemoryExtensions.cs
Vyhledá poslední index libovolné ze zadaných hodnot.
public static int LastIndexOfAny<T>(this ReadOnlySpan<T> span, T value0, T value1, System.Collections.Generic.IEqualityComparer<T>? comparer = default);
static member LastIndexOfAny : ReadOnlySpan<'T> * 'T * 'T * System.Collections.Generic.IEqualityComparer<'T> -> int
<Extension()>
Public Function LastIndexOfAny(Of T) (span As ReadOnlySpan(Of T), value0 As T, value1 As T, Optional comparer As IEqualityComparer(Of T) = Nothing) As Integer
Parametry typu
- T
Parametry
- span
- ReadOnlySpan<T>
Rozsah, který se má prohledávat.
- value0
- T
První hodnota, kterou chcete vyhledat.
- value1
- T
Druhá hodnota, kterou chcete vyhledat.
- comparer
- IEqualityComparer<T>
Implementace IEqualityComparer<T> , která se má použít při porovnávání prvků nebo null použití výchozího IEqualityComparer<T> pro typ elementu.
Návraty
Poslední index libovolné ze zadaných hodnot. Pokud se žádné nenajde, vrátí hodnotu -1.
Poznámky
Tato metoda je podobná volání LastIndexOf několikrát s logickým operátorem OR.
Platí pro
LastIndexOfAny<T>(Span<T>, T, T)
- Zdroj:
- MemoryExtensions.cs
- Zdroj:
- MemoryExtensions.cs
- Zdroj:
- MemoryExtensions.cs
- Zdroj:
- MemoryExtensions.cs
- Zdroj:
- MemoryExtensions.cs
Vyhledá poslední index libovolné ze zadaných hodnot.
public:
generic <typename T>
where T : IEquatable<T>[System::Runtime::CompilerServices::Extension]
static int LastIndexOfAny(Span<T> span, T value0, T value1);
[System.Runtime.CompilerServices.OverloadResolutionPriority(-1)]
public static int LastIndexOfAny<T>(this Span<T> span, T value0, T value1) where T : IEquatable<T>;
public static int LastIndexOfAny<T>(this Span<T> span, T value0, T value1) where T : IEquatable<T>;
[<System.Runtime.CompilerServices.OverloadResolutionPriority(-1)>]
static member LastIndexOfAny : Span<'T (requires 'T :> IEquatable<'T>)> * 'T * 'T -> int (requires 'T :> IEquatable<'T>)
static member LastIndexOfAny : Span<'T (requires 'T :> IEquatable<'T>)> * 'T * 'T -> int (requires 'T :> IEquatable<'T>)
<Extension()>
Public Function LastIndexOfAny(Of T As IEquatable(Of T)) (span As Span(Of T), value0 As T, value1 As T) As Integer
Parametry typu
- T
Typ rozsahu a hodnot.
Parametry
- span
- Span<T>
Rozsah, který se má prohledávat.
- value0
- T
První hodnota, kterou chcete vyhledat.
- value1
- T
Druhá hodnota, kterou chcete vyhledat.
Návraty
Index posledního výskytu libovolné hodnoty v rozsahu. Pokud se nenajde, vrátí hodnotu -1.
- Atributy
Poznámky
Tato metoda je podobná volání LastIndexOf několikrát s logickým operátorem OR.
Platí pro
LastIndexOfAny<T>(ReadOnlySpan<T>, T, T)
- Zdroj:
- MemoryExtensions.cs
- Zdroj:
- MemoryExtensions.cs
- Zdroj:
- MemoryExtensions.cs
- Zdroj:
- MemoryExtensions.cs
- Zdroj:
- MemoryExtensions.cs
Vyhledá poslední index libovolné ze zadaných hodnot.
public:
generic <typename T>
where T : IEquatable<T>[System::Runtime::CompilerServices::Extension]
static int LastIndexOfAny(ReadOnlySpan<T> span, T value0, T value1);
public static int LastIndexOfAny<T>(this ReadOnlySpan<T> span, T value0, T value1) where T : IEquatable<T>;
static member LastIndexOfAny : ReadOnlySpan<'T (requires 'T :> IEquatable<'T>)> * 'T * 'T -> int (requires 'T :> IEquatable<'T>)
<Extension()>
Public Function LastIndexOfAny(Of T As IEquatable(Of T)) (span As ReadOnlySpan(Of T), value0 As T, value1 As T) As Integer
Parametry typu
- T
Typ rozsahu a hodnot.
Parametry
- span
- ReadOnlySpan<T>
Rozsah, který se má prohledávat.
- value0
- T
První hodnota, kterou chcete vyhledat.
- value1
- T
Druhá hodnota, kterou chcete vyhledat.
Návraty
Index posledního výskytu libovolné hodnoty v rozsahu. Pokud se nenajde, vrátí hodnotu -1.
Poznámky
Tato metoda je podobná volání LastIndexOf několikrát s logickým operátorem OR.
Platí pro
LastIndexOfAny<T>(Span<T>, T, T, T)
- Zdroj:
- MemoryExtensions.cs
- Zdroj:
- MemoryExtensions.cs
- Zdroj:
- MemoryExtensions.cs
- Zdroj:
- MemoryExtensions.cs
- Zdroj:
- MemoryExtensions.cs
Vyhledá poslední index libovolné ze zadaných hodnot.
public:
generic <typename T>
where T : IEquatable<T>[System::Runtime::CompilerServices::Extension]
static int LastIndexOfAny(Span<T> span, T value0, T value1, T value2);
[System.Runtime.CompilerServices.OverloadResolutionPriority(-1)]
public static int LastIndexOfAny<T>(this Span<T> span, T value0, T value1, T value2) where T : IEquatable<T>;
public static int LastIndexOfAny<T>(this Span<T> span, T value0, T value1, T value2) where T : IEquatable<T>;
[<System.Runtime.CompilerServices.OverloadResolutionPriority(-1)>]
static member LastIndexOfAny : Span<'T (requires 'T :> IEquatable<'T>)> * 'T * 'T * 'T -> int (requires 'T :> IEquatable<'T>)
static member LastIndexOfAny : Span<'T (requires 'T :> IEquatable<'T>)> * 'T * 'T * 'T -> int (requires 'T :> IEquatable<'T>)
<Extension()>
Public Function LastIndexOfAny(Of T As IEquatable(Of T)) (span As Span(Of T), value0 As T, value1 As T, value2 As T) As Integer
Parametry typu
- T
Typ rozsahu a hodnot.
Parametry
- span
- Span<T>
Rozsah, který se má prohledávat.
- value0
- T
První hodnota, kterou chcete vyhledat.
- value1
- T
Druhá hodnota, kterou chcete vyhledat.
- value2
- T
Třetí hodnota, kterou chcete vyhledat.
Návraty
Index posledního výskytu libovolné hodnoty v rozsahu. Pokud se nenajde, vrátí hodnotu -1.
- Atributy
Poznámky
Tato metoda je podobná volání LastIndexOf několikrát s logickým operátorem OR.
Platí pro
LastIndexOfAny<T>(Span<T>, ReadOnlySpan<T>)
- Zdroj:
- MemoryExtensions.cs
- Zdroj:
- MemoryExtensions.cs
- Zdroj:
- MemoryExtensions.cs
- Zdroj:
- MemoryExtensions.cs
- Zdroj:
- MemoryExtensions.cs
Vyhledá poslední index libovolné ze zadaných hodnot.
public:
generic <typename T>
where T : IEquatable<T>[System::Runtime::CompilerServices::Extension]
static int LastIndexOfAny(Span<T> span, ReadOnlySpan<T> values);
[System.Runtime.CompilerServices.OverloadResolutionPriority(-1)]
public static int LastIndexOfAny<T>(this Span<T> span, ReadOnlySpan<T> values) where T : IEquatable<T>;
public static int LastIndexOfAny<T>(this Span<T> span, ReadOnlySpan<T> values) where T : IEquatable<T>;
[<System.Runtime.CompilerServices.OverloadResolutionPriority(-1)>]
static member LastIndexOfAny : Span<'T (requires 'T :> IEquatable<'T>)> * ReadOnlySpan<'T (requires 'T :> IEquatable<'T>)> -> int (requires 'T :> IEquatable<'T>)
static member LastIndexOfAny : Span<'T (requires 'T :> IEquatable<'T>)> * ReadOnlySpan<'T (requires 'T :> IEquatable<'T>)> -> int (requires 'T :> IEquatable<'T>)
<Extension()>
Public Function LastIndexOfAny(Of T As IEquatable(Of T)) (span As Span(Of T), values As ReadOnlySpan(Of T)) As Integer
Parametry typu
- T
Typ rozsahu a hodnot.
Parametry
- span
- Span<T>
Rozsah, který se má prohledávat.
- values
- ReadOnlySpan<T>
Sada hodnot, které chcete vyhledat.
Návraty
Index posledního výskytu libovolné hodnoty v rozsahu. Pokud se nenajde, vrátí hodnotu -1.
- Atributy
Poznámky
Tato metoda je podobná volání LastIndexOf několikrát s logickým operátorem OR.
Platí pro
LastIndexOfAny<T>(Span<T>, SearchValues<T>)
- Zdroj:
- MemoryExtensions.cs
- Zdroj:
- MemoryExtensions.cs
- Zdroj:
- MemoryExtensions.cs
- Zdroj:
- MemoryExtensions.cs
Vyhledá poslední index libovolné ze zadaných hodnot.
public:
generic <typename T>
where T : IEquatable<T>[System::Runtime::CompilerServices::Extension]
static int LastIndexOfAny(Span<T> span, System::Buffers::SearchValues<T> ^ values);
[System.Runtime.CompilerServices.OverloadResolutionPriority(-1)]
public static int LastIndexOfAny<T>(this Span<T> span, System.Buffers.SearchValues<T> values) where T : IEquatable<T>;
public static int LastIndexOfAny<T>(this Span<T> span, System.Buffers.SearchValues<T> values) where T : IEquatable<T>;
[<System.Runtime.CompilerServices.OverloadResolutionPriority(-1)>]
static member LastIndexOfAny : Span<'T (requires 'T :> IEquatable<'T>)> * System.Buffers.SearchValues<'T (requires 'T :> IEquatable<'T>)> -> int (requires 'T :> IEquatable<'T>)
static member LastIndexOfAny : Span<'T (requires 'T :> IEquatable<'T>)> * System.Buffers.SearchValues<'T (requires 'T :> IEquatable<'T>)> -> int (requires 'T :> IEquatable<'T>)
<Extension()>
Public Function LastIndexOfAny(Of T As IEquatable(Of T)) (span As Span(Of T), values As SearchValues(Of T)) As Integer
Parametry typu
- T
Typ prvků v rozsahu.
Parametry
- span
- Span<T>
Rozsah, který se má prohledávat.
- values
- SearchValues<T>
Sada hodnot, které chcete vyhledat.
Návraty
Poslední index některé ze zadaných hodnot nebo -1, pokud se nenajde žádný.
- Atributy
Poznámky
Tato metoda je podobná volání LastIndexOf několikrát s logickým operátorem OR.
Platí pro
LastIndexOfAny<T>(ReadOnlySpan<T>, ReadOnlySpan<T>)
- Zdroj:
- MemoryExtensions.cs
- Zdroj:
- MemoryExtensions.cs
- Zdroj:
- MemoryExtensions.cs
- Zdroj:
- MemoryExtensions.cs
- Zdroj:
- MemoryExtensions.cs
Vyhledá poslední index libovolné ze zadaných hodnot.
public:
generic <typename T>
where T : IEquatable<T>[System::Runtime::CompilerServices::Extension]
static int LastIndexOfAny(ReadOnlySpan<T> span, ReadOnlySpan<T> values);
public static int LastIndexOfAny<T>(this ReadOnlySpan<T> span, ReadOnlySpan<T> values) where T : IEquatable<T>;
static member LastIndexOfAny : ReadOnlySpan<'T (requires 'T :> IEquatable<'T>)> * ReadOnlySpan<'T (requires 'T :> IEquatable<'T>)> -> int (requires 'T :> IEquatable<'T>)
<Extension()>
Public Function LastIndexOfAny(Of T As IEquatable(Of T)) (span As ReadOnlySpan(Of T), values As ReadOnlySpan(Of T)) As Integer
Parametry typu
- T
Typ rozsahu a hodnot.
Parametry
- span
- ReadOnlySpan<T>
Rozsah, který se má prohledávat.
- values
- ReadOnlySpan<T>
Sada hodnot, které chcete vyhledat.
Návraty
Index posledního výskytu libovolné hodnoty v rozsahu. Pokud se nenajde, vrátí hodnotu -1.
Poznámky
Tato metoda je podobná volání LastIndexOf několikrát s logickým operátorem OR.
Platí pro
LastIndexOfAny<T>(ReadOnlySpan<T>, SearchValues<T>)
- Zdroj:
- MemoryExtensions.cs
- Zdroj:
- MemoryExtensions.cs
- Zdroj:
- MemoryExtensions.cs
- Zdroj:
- MemoryExtensions.cs
Vyhledá poslední index libovolné ze zadaných hodnot.
public:
generic <typename T>
where T : IEquatable<T>[System::Runtime::CompilerServices::Extension]
static int LastIndexOfAny(ReadOnlySpan<T> span, System::Buffers::SearchValues<T> ^ values);
public static int LastIndexOfAny<T>(this ReadOnlySpan<T> span, System.Buffers.SearchValues<T> values) where T : IEquatable<T>;
static member LastIndexOfAny : ReadOnlySpan<'T (requires 'T :> IEquatable<'T>)> * System.Buffers.SearchValues<'T (requires 'T :> IEquatable<'T>)> -> int (requires 'T :> IEquatable<'T>)
<Extension()>
Public Function LastIndexOfAny(Of T As IEquatable(Of T)) (span As ReadOnlySpan(Of T), values As SearchValues(Of T)) As Integer
Parametry typu
- T
Typ prvků v rozsahu.
Parametry
- span
- ReadOnlySpan<T>
Rozsah, který se má prohledávat.
- values
- SearchValues<T>
Sada hodnot, které chcete vyhledat.
Návraty
Poslední index některé ze zadaných hodnot nebo -1, pokud se nenajde žádný.
Poznámky
Tato metoda je podobná volání LastIndexOf několikrát s logickým operátorem OR.
Platí pro
LastIndexOfAny<T>(ReadOnlySpan<T>, ReadOnlySpan<T>, IEqualityComparer<T>)
- Zdroj:
- MemoryExtensions.cs
- Zdroj:
- MemoryExtensions.cs
Vyhledá poslední index libovolné ze zadaných hodnot.
public static int LastIndexOfAny<T>(this ReadOnlySpan<T> span, ReadOnlySpan<T> values, System.Collections.Generic.IEqualityComparer<T>? comparer = default);
static member LastIndexOfAny : ReadOnlySpan<'T> * ReadOnlySpan<'T> * System.Collections.Generic.IEqualityComparer<'T> -> int
<Extension()>
Public Function LastIndexOfAny(Of T) (span As ReadOnlySpan(Of T), values As ReadOnlySpan(Of T), Optional comparer As IEqualityComparer(Of T) = Nothing) As Integer
Parametry typu
- T
Parametry
- span
- ReadOnlySpan<T>
Rozsah, který se má prohledávat.
- values
- ReadOnlySpan<T>
Sada hodnot, které chcete vyhledat.
- comparer
- IEqualityComparer<T>
Implementace IEqualityComparer<T> , která se má použít při porovnávání prvků nebo null použití výchozího IEqualityComparer<T> pro typ elementu.
Návraty
Poslední index některé ze zadaných hodnot nebo -1, pokud se žádná z těchto hodnot nenajde.
Poznámky
Tato metoda je podobná volání LastIndexOf několikrát s logickým operátorem OR.