MemoryExtensions.LastIndexOf 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í.
Vyhledá zadanou hodnotu a vrátí index posledního výskytu.
Přetížení
| Name | Description |
|---|---|
| LastIndexOf(ReadOnlySpan<Char>, ReadOnlySpan<Char>, StringComparison) |
Hlásí index založený na nule posledního výskytu zadaného |
| LastIndexOf<T>(ReadOnlySpan<T>, ReadOnlySpan<T>) |
Vyhledá zadanou sekvenci a vrátí index posledního výskytu. |
| LastIndexOf<T>(ReadOnlySpan<T>, T) |
Vyhledá zadanou hodnotu a vrátí index posledního výskytu. |
| LastIndexOf<T>(Span<T>, ReadOnlySpan<T>) |
Vyhledá zadanou sekvenci a vrátí index posledního výskytu. |
| LastIndexOf<T>(Span<T>, T) |
Vyhledá zadanou hodnotu a vrátí index posledního výskytu. |
| LastIndexOf<T>(ReadOnlySpan<T>, ReadOnlySpan<T>, IEqualityComparer<T>) |
Vyhledá zadanou sekvenci a vrátí index posledního výskytu. Pokud se nenajde, vrátí hodnotu -1. |
| LastIndexOf<T>(ReadOnlySpan<T>, T, IEqualityComparer<T>) |
Vyhledá zadanou hodnotu a vrátí index posledního výskytu. Pokud se nenajde, vrátí hodnotu -1. |
LastIndexOf(ReadOnlySpan<Char>, ReadOnlySpan<Char>, StringComparison)
Hlásí index založený na nule posledního výskytu zadaného value v aktuálním span.
public:
[System::Runtime::CompilerServices::Extension]
static int LastIndexOf(ReadOnlySpan<char> span, ReadOnlySpan<char> value, StringComparison comparisonType);
public static int LastIndexOf(this ReadOnlySpan<char> span, ReadOnlySpan<char> value, StringComparison comparisonType);
static member LastIndexOf : ReadOnlySpan<char> * ReadOnlySpan<char> * StringComparison -> int
<Extension()>
Public Function LastIndexOf (span As ReadOnlySpan(Of Char), value As ReadOnlySpan(Of Char), comparisonType As StringComparison) As Integer
Parametry
- span
- ReadOnlySpan<Char>
Rozsah zdroje.
- value
- ReadOnlySpan<Char>
Hodnota, která se má vyhledat v rámci zdrojového rozsahu.
- comparisonType
- StringComparison
Hodnota výčtu, která určuje způsob span a value porovnání.
Návraty
Index posledního výskytu hodnoty v rozsahu.
Platí pro
LastIndexOf<T>(ReadOnlySpan<T>, ReadOnlySpan<T>)
- Zdroj:
- MemoryExtensions.cs
- Zdroj:
- MemoryExtensions.cs
- Zdroj:
- MemoryExtensions.cs
- Zdroj:
- MemoryExtensions.cs
- Zdroj:
- MemoryExtensions.cs
Vyhledá zadanou sekvenci a vrátí index posledního výskytu.
public:
generic <typename T>
where T : IEquatable<T>[System::Runtime::CompilerServices::Extension]
static int LastIndexOf(ReadOnlySpan<T> span, ReadOnlySpan<T> value);
public static int LastIndexOf<T>(this ReadOnlySpan<T> span, ReadOnlySpan<T> value) where T : IEquatable<T>;
static member LastIndexOf : ReadOnlySpan<'T (requires 'T :> IEquatable<'T>)> * ReadOnlySpan<'T (requires 'T :> IEquatable<'T>)> -> int (requires 'T :> IEquatable<'T>)
<Extension()>
Public Function LastIndexOf(Of T As IEquatable(Of T)) (span As ReadOnlySpan(Of T), value As ReadOnlySpan(Of T)) As Integer
Parametry typu
- T
Typ rozsahu a hodnoty.
Parametry
- span
- ReadOnlySpan<T>
Rozsah, který se má prohledávat.
- value
- ReadOnlySpan<T>
Posloupnost, která se má vyhledat.
Návraty
Index posledního výskytu hodnoty v rozsahu. Pokud se nenajde, vrátí hodnotu -1.
Poznámky
Hodnoty se porovnávají pomocí IEquatable{T}. Rovná se(T).
Platí pro
LastIndexOf<T>(ReadOnlySpan<T>, T)
- Zdroj:
- MemoryExtensions.cs
- Zdroj:
- MemoryExtensions.cs
- Zdroj:
- MemoryExtensions.cs
- Zdroj:
- MemoryExtensions.cs
- Zdroj:
- MemoryExtensions.cs
Vyhledá zadanou hodnotu a vrátí index posledního výskytu.
public:
generic <typename T>
where T : IEquatable<T>[System::Runtime::CompilerServices::Extension]
static int LastIndexOf(ReadOnlySpan<T> span, T value);
public static int LastIndexOf<T>(this ReadOnlySpan<T> span, T value) where T : IEquatable<T>;
static member LastIndexOf : ReadOnlySpan<'T (requires 'T :> IEquatable<'T>)> * 'T -> int (requires 'T :> IEquatable<'T>)
<Extension()>
Public Function LastIndexOf(Of T As IEquatable(Of T)) (span As ReadOnlySpan(Of T), value As T) As Integer
Parametry typu
- T
Typ rozsahu a hodnoty.
Parametry
- span
- ReadOnlySpan<T>
Rozsah, který se má prohledávat.
- value
- T
Hodnota, kterou chcete vyhledat.
Návraty
Index posledního výskytu hodnoty v rozsahu. Pokud se nenajde, vrátí hodnotu -1.
Poznámky
Hodnoty se porovnávají pomocí IEquatable{T}. Rovná se(T).
Platí pro
LastIndexOf<T>(Span<T>, ReadOnlySpan<T>)
- Zdroj:
- MemoryExtensions.cs
- Zdroj:
- MemoryExtensions.cs
- Zdroj:
- MemoryExtensions.cs
- Zdroj:
- MemoryExtensions.cs
- Zdroj:
- MemoryExtensions.cs
Vyhledá zadanou sekvenci a vrátí index posledního výskytu.
public:
generic <typename T>
where T : IEquatable<T>[System::Runtime::CompilerServices::Extension]
static int LastIndexOf(Span<T> span, ReadOnlySpan<T> value);
[System.Runtime.CompilerServices.OverloadResolutionPriority(-1)]
public static int LastIndexOf<T>(this Span<T> span, ReadOnlySpan<T> value) where T : IEquatable<T>;
public static int LastIndexOf<T>(this Span<T> span, ReadOnlySpan<T> value) where T : IEquatable<T>;
[<System.Runtime.CompilerServices.OverloadResolutionPriority(-1)>]
static member LastIndexOf : Span<'T (requires 'T :> IEquatable<'T>)> * ReadOnlySpan<'T (requires 'T :> IEquatable<'T>)> -> int (requires 'T :> IEquatable<'T>)
static member LastIndexOf : Span<'T (requires 'T :> IEquatable<'T>)> * ReadOnlySpan<'T (requires 'T :> IEquatable<'T>)> -> int (requires 'T :> IEquatable<'T>)
<Extension()>
Public Function LastIndexOf(Of T As IEquatable(Of T)) (span As Span(Of T), value As ReadOnlySpan(Of T)) As Integer
Parametry typu
- T
Typ rozsahu a hodnoty.
Parametry
- span
- Span<T>
Rozsah, který se má prohledávat.
- value
- ReadOnlySpan<T>
Posloupnost, která se má vyhledat.
Návraty
Index posledního výskytu hodnoty v rozsahu. Pokud se nenajde, vrátí hodnotu -1.
- Atributy
Poznámky
Hodnoty se porovnávají pomocí IEquatable{T}. Rovná se(T).
Platí pro
LastIndexOf<T>(Span<T>, T)
- Zdroj:
- MemoryExtensions.cs
- Zdroj:
- MemoryExtensions.cs
- Zdroj:
- MemoryExtensions.cs
- Zdroj:
- MemoryExtensions.cs
- Zdroj:
- MemoryExtensions.cs
Vyhledá zadanou hodnotu a vrátí index posledního výskytu.
public:
generic <typename T>
where T : IEquatable<T>[System::Runtime::CompilerServices::Extension]
static int LastIndexOf(Span<T> span, T value);
[System.Runtime.CompilerServices.OverloadResolutionPriority(-1)]
public static int LastIndexOf<T>(this Span<T> span, T value) where T : IEquatable<T>;
public static int LastIndexOf<T>(this Span<T> span, T value) where T : IEquatable<T>;
[<System.Runtime.CompilerServices.OverloadResolutionPriority(-1)>]
static member LastIndexOf : Span<'T (requires 'T :> IEquatable<'T>)> * 'T -> int (requires 'T :> IEquatable<'T>)
static member LastIndexOf : Span<'T (requires 'T :> IEquatable<'T>)> * 'T -> int (requires 'T :> IEquatable<'T>)
<Extension()>
Public Function LastIndexOf(Of T As IEquatable(Of T)) (span As Span(Of T), value As T) As Integer
Parametry typu
- T
Typ rozsahu a hodnoty.
Parametry
- span
- Span<T>
Rozsah, který se má prohledávat.
- value
- T
Hodnota, kterou chcete vyhledat.
Návraty
Index posledního výskytu hodnoty v rozsahu. Pokud se nenajde, vrátí hodnotu -1.
- Atributy
Poznámky
Hodnoty se porovnávají pomocí IEquatable{T}. Rovná se(T).
Platí pro
LastIndexOf<T>(ReadOnlySpan<T>, ReadOnlySpan<T>, IEqualityComparer<T>)
- Zdroj:
- MemoryExtensions.cs
- Zdroj:
- MemoryExtensions.cs
Vyhledá zadanou sekvenci a vrátí index posledního výskytu. Pokud se nenajde, vrátí hodnotu -1.
public static int LastIndexOf<T>(this ReadOnlySpan<T> span, ReadOnlySpan<T> value, System.Collections.Generic.IEqualityComparer<T>? comparer = default);
static member LastIndexOf : ReadOnlySpan<'T> * ReadOnlySpan<'T> * System.Collections.Generic.IEqualityComparer<'T> -> int
<Extension()>
Public Function LastIndexOf(Of T) (span As ReadOnlySpan(Of T), value 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.
- value
- ReadOnlySpan<T>
Posloupnost, která se má 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
Poznámky
Hodnoty se porovnávají pomocí IEquatable{T}. Rovná se(T).
Platí pro
LastIndexOf<T>(ReadOnlySpan<T>, T, IEqualityComparer<T>)
- Zdroj:
- MemoryExtensions.cs
- Zdroj:
- MemoryExtensions.cs
Vyhledá zadanou hodnotu a vrátí index posledního výskytu. Pokud se nenajde, vrátí hodnotu -1.
public static int LastIndexOf<T>(this ReadOnlySpan<T> span, T value, System.Collections.Generic.IEqualityComparer<T>? comparer = default);
static member LastIndexOf : ReadOnlySpan<'T> * 'T * System.Collections.Generic.IEqualityComparer<'T> -> int
<Extension()>
Public Function LastIndexOf(Of T) (span As ReadOnlySpan(Of T), value As T, Optional comparer As IEqualityComparer(Of T) = Nothing) As Integer
Parametry typu
- T
Parametry
- span
- ReadOnlySpan<T>
Rozsah, který se má prohledávat.
- value
- T
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
Poznámky
Hodnoty se porovnávají pomocí IEquatable{T}. Rovná se(T).