MemoryExtensions.IndexOf 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í
IndexOf(ReadOnlySpan<Char>, ReadOnlySpan<Char>, StringComparison) |
Hlásí index od nuly prvního výskytu zadaného |
IndexOf<T>(Span<T>, ReadOnlySpan<T>) |
Vyhledá zadanou sekvenci a vrátí index jejího prvního výskytu. Hodnoty se porovnávají pomocí IEquatable{T}. Rovná se(T). |
IndexOf<T>(Span<T>, T) |
Vyhledá zadanou hodnotu a vrátí index jejího prvního výskytu. Hodnoty se porovnávají pomocí IEquatable{T}. Rovná se(T). |
IndexOf<T>(ReadOnlySpan<T>, T) |
Vyhledá zadanou hodnotu a vrátí index jejího prvního výskytu. Hodnoty se porovnávají pomocí IEquatable{T}. Rovná se(T). |
IndexOf<T>(ReadOnlySpan<T>, ReadOnlySpan<T>) |
Vyhledá zadanou sekvenci a vrátí index jejího prvního výskytu. Hodnoty se porovnávají pomocí IEquatable{T}. Rovná se(T). |
IndexOf(ReadOnlySpan<Char>, ReadOnlySpan<Char>, StringComparison)
Hlásí index od nuly prvního výskytu zadaného value
v aktuálním span
objektu .
public:
[System::Runtime::CompilerServices::Extension]
static int IndexOf(ReadOnlySpan<char> span, ReadOnlySpan<char> value, StringComparison comparisonType);
public static int IndexOf (this ReadOnlySpan<char> span, ReadOnlySpan<char> value, StringComparison comparisonType);
static member IndexOf : ReadOnlySpan<char> * ReadOnlySpan<char> * StringComparison -> int
<Extension()>
Public Function IndexOf (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á hledat ve zdrojovém rozsahu.
- comparisonType
- StringComparison
Hodnota výčtu, která určuje, jak span
a value
jsou porovnány.
Návraty
Index výskytu hodnoty v rozsahu.
Platí pro
IndexOf<T>(Span<T>, ReadOnlySpan<T>)
- Zdroj:
- MemoryExtensions.cs
- Zdroj:
- MemoryExtensions.cs
- Zdroj:
- MemoryExtensions.cs
Vyhledá zadanou sekvenci a vrátí index jejího prvního výskytu. Hodnoty se porovnávají pomocí IEquatable{T}. Rovná se(T).
public:
generic <typename T>
where T : IEquatable<T>[System::Runtime::CompilerServices::Extension]
static int IndexOf(Span<T> span, ReadOnlySpan<T> value);
public static int IndexOf<T> (this Span<T> span, ReadOnlySpan<T> value) where T : IEquatable<T>;
static member IndexOf : Span<'T (requires 'T :> IEquatable<'T>)> * ReadOnlySpan<'T (requires 'T :> IEquatable<'T>)> -> int (requires 'T :> IEquatable<'T>)
<Extension()>
Public Function IndexOf(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ý chcete vyhledat.
- value
- ReadOnlySpan<T>
Posloupnost, která se má vyhledat.
Návraty
Index výskytu hodnoty v rozsahu. Pokud není nalezen, vrátí hodnotu -1.
Platí pro
IndexOf<T>(Span<T>, T)
- Zdroj:
- MemoryExtensions.cs
- Zdroj:
- MemoryExtensions.cs
- Zdroj:
- MemoryExtensions.cs
Vyhledá zadanou hodnotu a vrátí index jejího prvního výskytu. Hodnoty se porovnávají pomocí IEquatable{T}. Rovná se(T).
public:
generic <typename T>
where T : IEquatable<T>[System::Runtime::CompilerServices::Extension]
static int IndexOf(Span<T> span, T value);
public static int IndexOf<T> (this Span<T> span, T value) where T : IEquatable<T>;
static member IndexOf : Span<'T (requires 'T :> IEquatable<'T>)> * 'T -> int (requires 'T :> IEquatable<'T>)
<Extension()>
Public Function IndexOf(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ý chcete vyhledat.
- value
- T
Hodnota, kterou chcete vyhledat.
Návraty
Index výskytu hodnoty v rozsahu. Pokud není nalezen, vrátí hodnotu -1.
Platí pro
IndexOf<T>(ReadOnlySpan<T>, T)
- Zdroj:
- MemoryExtensions.cs
- Zdroj:
- MemoryExtensions.cs
- Zdroj:
- MemoryExtensions.cs
Vyhledá zadanou hodnotu a vrátí index jejího prvního výskytu. Hodnoty se porovnávají pomocí IEquatable{T}. Rovná se(T).
public:
generic <typename T>
where T : IEquatable<T>[System::Runtime::CompilerServices::Extension]
static int IndexOf(ReadOnlySpan<T> span, T value);
public static int IndexOf<T> (this ReadOnlySpan<T> span, T value) where T : IEquatable<T>;
static member IndexOf : ReadOnlySpan<'T (requires 'T :> IEquatable<'T>)> * 'T -> int (requires 'T :> IEquatable<'T>)
<Extension()>
Public Function IndexOf(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ý chcete vyhledat.
- value
- T
Hodnota, kterou chcete vyhledat.
Návraty
Index výskytu hodnoty v rozsahu. Pokud není nalezen, vrátí hodnotu -1.
Platí pro
IndexOf<T>(ReadOnlySpan<T>, ReadOnlySpan<T>)
- Zdroj:
- MemoryExtensions.cs
- Zdroj:
- MemoryExtensions.cs
- Zdroj:
- MemoryExtensions.cs
Vyhledá zadanou sekvenci a vrátí index jejího prvního výskytu. Hodnoty se porovnávají pomocí IEquatable{T}. Rovná se(T).
public:
generic <typename T>
where T : IEquatable<T>[System::Runtime::CompilerServices::Extension]
static int IndexOf(ReadOnlySpan<T> span, ReadOnlySpan<T> value);
public static int IndexOf<T> (this ReadOnlySpan<T> span, ReadOnlySpan<T> value) where T : IEquatable<T>;
static member IndexOf : ReadOnlySpan<'T (requires 'T :> IEquatable<'T>)> * ReadOnlySpan<'T (requires 'T :> IEquatable<'T>)> -> int (requires 'T :> IEquatable<'T>)
<Extension()>
Public Function IndexOf(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ý chcete vyhledat.
- value
- ReadOnlySpan<T>
Posloupnost, která se má vyhledat.
Návraty
Index výskytu hodnoty v rozsahu. Pokud není nalezen, vrátí hodnotu -1.