MemoryExtensions.IndexOf Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Överlagringar
| Name | Description |
|---|---|
| IndexOf(ReadOnlySpan<Char>, ReadOnlySpan<Char>, StringComparison) |
Rapporterar det nollbaserade indexet för den första förekomsten av den angivna |
| IndexOf<T>(ReadOnlySpan<T>, ReadOnlySpan<T>, IEqualityComparer<T>) |
Söker efter den angivna sekvensen och returnerar indexet för den första förekomsten. |
| IndexOf<T>(ReadOnlySpan<T>, T, IEqualityComparer<T>) |
Söker efter det angivna värdet och returnerar indexet för dess första förekomst. |
| IndexOf<T>(Span<T>, T) |
Söker efter det angivna värdet och returnerar indexet för dess första förekomst. |
| IndexOf<T>(ReadOnlySpan<T>, ReadOnlySpan<T>) |
Söker efter den angivna sekvensen och returnerar indexet för den första förekomsten. |
| IndexOf<T>(ReadOnlySpan<T>, T) |
Söker efter det angivna värdet och returnerar indexet för dess första förekomst. |
| IndexOf<T>(Span<T>, ReadOnlySpan<T>) |
Söker efter den angivna sekvensen och returnerar indexet för den första förekomsten. |
IndexOf(ReadOnlySpan<Char>, ReadOnlySpan<Char>, StringComparison)
Rapporterar det nollbaserade indexet för den första förekomsten av den angivna value i den aktuella 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
Parametrar
- span
- ReadOnlySpan<Char>
Källintervallet.
- value
- ReadOnlySpan<Char>
Värdet som ska sökas inom källintervallet.
- comparisonType
- StringComparison
Ett uppräkningsvärde som avgör hur span och value jämförs.
Returer
Indexet för förekomsten av värdet i intervallet.
Gäller för
IndexOf<T>(ReadOnlySpan<T>, ReadOnlySpan<T>, IEqualityComparer<T>)
- Källa:
- MemoryExtensions.cs
- Källa:
- MemoryExtensions.cs
Söker efter den angivna sekvensen och returnerar indexet för den första förekomsten.
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
Typparametrar
- T
Parametrar
- span
- ReadOnlySpan<T>
Sökintervallet.
- value
- ReadOnlySpan<T>
Sekvensen att söka efter.
- comparer
- IEqualityComparer<T>
Implementeringen IEqualityComparer<T> som ska användas vid jämförelse av element eller null för att använda standardvärdet IEqualityComparer<T> för typen av ett element.
Returer
Indexet för den första förekomsten av den angivna sekvensen. Returnerar -1 om det inte hittas.
Kommentarer
Värden jämförs med .IEquatable{T}.Equals(T)
Gäller för
IndexOf<T>(ReadOnlySpan<T>, T, IEqualityComparer<T>)
- Källa:
- MemoryExtensions.cs
- Källa:
- MemoryExtensions.cs
Söker efter det angivna värdet och returnerar indexet för dess första förekomst.
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
Typparametrar
- T
Parametrar
- span
- ReadOnlySpan<T>
Sökintervallet.
- value
- T
Värdet att söka efter.
- comparer
- IEqualityComparer<T>
Implementeringen IEqualityComparer<T> som ska användas vid jämförelse av element eller null för att använda standardvärdet IEqualityComparer<T> för typen av ett element.
Returer
Indexet för den första förekomsten av det angivna värdet. Returnerar -1 om det inte hittas.
Kommentarer
Värden jämförs med .IEquatable{T}.Equals(T)
Gäller för
IndexOf<T>(Span<T>, T)
- Källa:
- MemoryExtensions.cs
- Källa:
- MemoryExtensions.cs
- Källa:
- MemoryExtensions.cs
- Källa:
- MemoryExtensions.cs
- Källa:
- MemoryExtensions.cs
Söker efter det angivna värdet och returnerar indexet för dess första förekomst.
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
Typparametrar
- T
Typ av span och värde.
Parametrar
- span
- Span<T>
Sökintervallet.
- value
- T
Värdet att söka efter.
Returer
Indexet för förekomsten av värdet i intervallet. Returnerar -1 om det inte hittas.
- Attribut
Kommentarer
Värden jämförs med .IEquatable{T}.Equals(T)
Gäller för
IndexOf<T>(ReadOnlySpan<T>, ReadOnlySpan<T>)
- Källa:
- MemoryExtensions.cs
- Källa:
- MemoryExtensions.cs
- Källa:
- MemoryExtensions.cs
- Källa:
- MemoryExtensions.cs
- Källa:
- MemoryExtensions.cs
Söker efter den angivna sekvensen och returnerar indexet för den första förekomsten.
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
Typparametrar
- T
Typ av span och värde.
Parametrar
- span
- ReadOnlySpan<T>
Sökintervallet.
- value
- ReadOnlySpan<T>
Sekvensen att söka efter.
Returer
Indexet för förekomsten av värdet i intervallet. Returnerar -1 om det inte hittas.
Kommentarer
Värden jämförs med IEquatable{T}. Lika med(T).
Gäller för
IndexOf<T>(ReadOnlySpan<T>, T)
- Källa:
- MemoryExtensions.cs
- Källa:
- MemoryExtensions.cs
- Källa:
- MemoryExtensions.cs
- Källa:
- MemoryExtensions.cs
- Källa:
- MemoryExtensions.cs
Söker efter det angivna värdet och returnerar indexet för dess första förekomst.
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
Typparametrar
- T
Typ av span och värde.
Parametrar
- span
- ReadOnlySpan<T>
Sökintervallet.
- value
- T
Värdet att söka efter.
Returer
Indexet för förekomsten av värdet i intervallet. Returnerar -1 om det inte hittas.
Kommentarer
Värden jämförs med IEquatable{T}. Lika med(T).
Gäller för
IndexOf<T>(Span<T>, ReadOnlySpan<T>)
- Källa:
- MemoryExtensions.cs
- Källa:
- MemoryExtensions.cs
- Källa:
- MemoryExtensions.cs
- Källa:
- MemoryExtensions.cs
- Källa:
- MemoryExtensions.cs
Söker efter den angivna sekvensen och returnerar indexet för den första förekomsten.
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
Typparametrar
- T
Typ av span och värde.
Parametrar
- span
- Span<T>
Sökintervallet.
- value
- ReadOnlySpan<T>
Sekvensen att söka efter.
Returer
Indexet för förekomsten av värdet i intervallet. Returnerar -1 om det inte hittas.
- Attribut
Kommentarer
Värden jämförs med IEquatable{T}. Lika med(T).