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í
| Name | Description |
|---|---|
| IndexOf(ReadOnlySpan<Char>, ReadOnlySpan<Char>, StringComparison) |
Hlásí index založený na nule prvního výskytu zadaného |
| IndexOf<T>(ReadOnlySpan<T>, ReadOnlySpan<T>, IEqualityComparer<T>) |
Vyhledá zadanou sekvenci a vrátí index prvního výskytu. |
| IndexOf<T>(ReadOnlySpan<T>, T, IEqualityComparer<T>) |
Vyhledá zadanou hodnotu a vrátí index prvního výskytu. |
| IndexOf<T>(Span<T>, T) |
Vyhledá zadanou hodnotu a vrátí index prvního výskytu. |
| IndexOf<T>(ReadOnlySpan<T>, ReadOnlySpan<T>) |
Vyhledá zadanou sekvenci a vrátí index prvního výskytu. |
| IndexOf<T>(ReadOnlySpan<T>, T) |
Vyhledá zadanou hodnotu a vrátí index prvního výskytu. |
| IndexOf<T>(Span<T>, ReadOnlySpan<T>) |
Vyhledá zadanou sekvenci a vrátí index prvního výskytu. |
IndexOf(ReadOnlySpan<Char>, ReadOnlySpan<Char>, StringComparison)
Hlásí index založený na nule prvního výskytu zadaného value v aktuálním span.
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á 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 výskytu hodnoty v rozsahu.
Platí pro
IndexOf<T>(ReadOnlySpan<T>, ReadOnlySpan<T>, IEqualityComparer<T>)
- Zdroj:
- MemoryExtensions.cs
- Zdroj:
- MemoryExtensions.cs
Vyhledá zadanou sekvenci a vrátí index prvního výskytu.
public static int IndexOf<T>(this ReadOnlySpan<T> span, ReadOnlySpan<T> value, System.Collections.Generic.IEqualityComparer<T>? comparer = default);
static member IndexOf : ReadOnlySpan<'T> * ReadOnlySpan<'T> * System.Collections.Generic.IEqualityComparer<'T> -> int
<Extension()>
Public Function IndexOf(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
Index prvního výskytu zadané sekvence. Pokud se nenajde, vrátí hodnotu -1.
Poznámky
Hodnoty se porovnávají pomocí IEquatable{T}.Equals(T).
Platí pro
IndexOf<T>(ReadOnlySpan<T>, T, IEqualityComparer<T>)
- Zdroj:
- MemoryExtensions.cs
- Zdroj:
- MemoryExtensions.cs
Vyhledá zadanou hodnotu a vrátí index prvního výskytu.
public static int IndexOf<T>(this ReadOnlySpan<T> span, T value, System.Collections.Generic.IEqualityComparer<T>? comparer = default);
static member IndexOf : ReadOnlySpan<'T> * 'T * System.Collections.Generic.IEqualityComparer<'T> -> int
<Extension()>
Public Function IndexOf(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
Index prvního výskytu zadané hodnoty. Pokud se nenajde, vrátí hodnotu -1.
Poznámky
Hodnoty se porovnávají pomocí IEquatable{T}.Equals(T).
Platí pro
IndexOf<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 prvního výskytu.
public:
generic <typename T>
where T : IEquatable<T>[System::Runtime::CompilerServices::Extension]
static int IndexOf(Span<T> span, T value);
[System.Runtime.CompilerServices.OverloadResolutionPriority(-1)]
public static int IndexOf<T>(this Span<T> span, T value) where T : IEquatable<T>;
public static int IndexOf<T>(this Span<T> span, T value) where T : IEquatable<T>;
[<System.Runtime.CompilerServices.OverloadResolutionPriority(-1)>]
static member IndexOf : Span<'T (requires 'T :> IEquatable<'T>)> * 'T -> int (requires '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ý se má prohledávat.
- value
- T
Hodnota, kterou chcete vyhledat.
Návraty
Index výskytu hodnoty v rozsahu. Pokud se nenajde, vrátí hodnotu -1.
- Atributy
Poznámky
Hodnoty se porovnávají pomocí IEquatable{T}.Equals(T).
Platí pro
IndexOf<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 prvního výskytu.
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ý se má prohledávat.
- value
- ReadOnlySpan<T>
Posloupnost, která se má vyhledat.
Návraty
Index 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
IndexOf<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 prvního výskytu.
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ý se má prohledávat.
- value
- T
Hodnota, kterou chcete vyhledat.
Návraty
Index 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
IndexOf<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 prvního výskytu.
public:
generic <typename T>
where T : IEquatable<T>[System::Runtime::CompilerServices::Extension]
static int IndexOf(Span<T> span, ReadOnlySpan<T> value);
[System.Runtime.CompilerServices.OverloadResolutionPriority(-1)]
public static int IndexOf<T>(this Span<T> span, ReadOnlySpan<T> value) where T : IEquatable<T>;
public static int IndexOf<T>(this Span<T> span, ReadOnlySpan<T> value) where T : IEquatable<T>;
[<System.Runtime.CompilerServices.OverloadResolutionPriority(-1)>]
static member IndexOf : Span<'T (requires 'T :> IEquatable<'T>)> * ReadOnlySpan<'T (requires 'T :> IEquatable<'T>)> -> int (requires '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ý se má prohledávat.
- value
- ReadOnlySpan<T>
Posloupnost, která se má vyhledat.
Návraty
Index 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).