MemoryExtensions.IndexOfAny 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 |
|---|---|
| IndexOfAny(ReadOnlySpan<Char>, SearchValues<String>) |
Söker efter det första indexet för något av de angivna delsträngsvärdena. |
| IndexOfAny(Span<Char>, SearchValues<String>) |
Söker efter det första indexet för något av de angivna delsträngsvärdena. |
| IndexOfAny<T>(ReadOnlySpan<T>, T, T, T, IEqualityComparer<T>) |
Söker efter det första indexet för något av de angivna värdena. |
| IndexOfAny<T>(Span<T>, T, T, T) |
Söker efter det första indexet för något av de angivna värdena. |
| IndexOfAny<T>(ReadOnlySpan<T>, T, T, T) |
Söker efter det första indexet för något av de angivna värdena. |
| IndexOfAny<T>(ReadOnlySpan<T>, T, T, IEqualityComparer<T>) |
Söker efter det första indexet för något av de angivna värdena. |
| IndexOfAny<T>(ReadOnlySpan<T>, T, T) |
Söker efter det första indexet för något av de angivna värdena. |
| IndexOfAny<T>(Span<T>, T, T) |
Söker efter det första indexet för något av de angivna värdena. |
| IndexOfAny<T>(Span<T>, ReadOnlySpan<T>) |
Söker efter det första indexet för något av de angivna värdena. |
| IndexOfAny<T>(Span<T>, SearchValues<T>) |
Söker efter det första indexet för något av de angivna värdena. |
| IndexOfAny<T>(ReadOnlySpan<T>, ReadOnlySpan<T>) |
Söker efter det första indexet för något av de angivna värdena. |
| IndexOfAny<T>(ReadOnlySpan<T>, SearchValues<T>) |
Söker efter det första indexet för något av de angivna värdena. |
| IndexOfAny<T>(ReadOnlySpan<T>, ReadOnlySpan<T>, IEqualityComparer<T>) |
Söker efter det första indexet för något av de angivna värdena. |
IndexOfAny(ReadOnlySpan<Char>, SearchValues<String>)
- Källa:
- MemoryExtensions.cs
- Källa:
- MemoryExtensions.cs
- Källa:
- MemoryExtensions.cs
Söker efter det första indexet för något av de angivna delsträngsvärdena.
public:
[System::Runtime::CompilerServices::Extension]
static int IndexOfAny(ReadOnlySpan<char> span, System::Buffers::SearchValues<System::String ^> ^ values);
public static int IndexOfAny(this ReadOnlySpan<char> span, System.Buffers.SearchValues<string> values);
static member IndexOfAny : ReadOnlySpan<char> * System.Buffers.SearchValues<string> -> int
<Extension()>
Public Function IndexOfAny (span As ReadOnlySpan(Of Char), values As SearchValues(Of String)) As Integer
Parametrar
- span
- ReadOnlySpan<Char>
Sökintervallet.
- values
- SearchValues<String>
Den uppsättning värden som ska sökas efter.
Returer
Det första indexet för något av de angivna värdena eller -1 om inget hittas.
Gäller för
IndexOfAny(Span<Char>, SearchValues<String>)
- Källa:
- MemoryExtensions.cs
- Källa:
- MemoryExtensions.cs
- Källa:
- MemoryExtensions.cs
Söker efter det första indexet för något av de angivna delsträngsvärdena.
public:
[System::Runtime::CompilerServices::Extension]
static int IndexOfAny(Span<char> span, System::Buffers::SearchValues<System::String ^> ^ values);
[System.Runtime.CompilerServices.OverloadResolutionPriority(-1)]
public static int IndexOfAny(this Span<char> span, System.Buffers.SearchValues<string> values);
public static int IndexOfAny(this Span<char> span, System.Buffers.SearchValues<string> values);
[<System.Runtime.CompilerServices.OverloadResolutionPriority(-1)>]
static member IndexOfAny : Span<char> * System.Buffers.SearchValues<string> -> int
static member IndexOfAny : Span<char> * System.Buffers.SearchValues<string> -> int
<Extension()>
Public Function IndexOfAny (span As Span(Of Char), values As SearchValues(Of String)) As Integer
Parametrar
- values
- SearchValues<String>
Den uppsättning värden som ska sökas efter.
Returer
Det första indexet för något av de angivna värdena eller -1 om inget hittas.
- Attribut
Gäller för
IndexOfAny<T>(ReadOnlySpan<T>, T, T, T, IEqualityComparer<T>)
- Källa:
- MemoryExtensions.cs
- Källa:
- MemoryExtensions.cs
Söker efter det första indexet för något av de angivna värdena.
public static int IndexOfAny<T>(this ReadOnlySpan<T> span, T value0, T value1, T value2, System.Collections.Generic.IEqualityComparer<T>? comparer = default);
static member IndexOfAny : ReadOnlySpan<'T> * 'T * 'T * 'T * System.Collections.Generic.IEqualityComparer<'T> -> int
<Extension()>
Public Function IndexOfAny(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
Typparametrar
- T
Parametrar
- span
- ReadOnlySpan<T>
Sökintervallet.
- value0
- T
Det första värdet att söka efter.
- value1
- T
Det andra värdet att söka efter.
- value2
- T
Det tredje 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
Det första indexet för något av de angivna värdena. Returnerar -1 om det inte hittas.
Kommentarer
Den här metoden liknar att anropa IndexOf flera gånger med den logiska OR-operatorn.
Gäller för
IndexOfAny<T>(Span<T>, T, 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 första indexet för något av de angivna värdena.
public:
generic <typename T>
where T : IEquatable<T>[System::Runtime::CompilerServices::Extension]
static int IndexOfAny(Span<T> span, T value0, T value1, T value2);
[System.Runtime.CompilerServices.OverloadResolutionPriority(-1)]
public static int IndexOfAny<T>(this Span<T> span, T value0, T value1, T value2) where T : IEquatable<T>;
public static int IndexOfAny<T>(this Span<T> span, T value0, T value1, T value2) where T : IEquatable<T>;
[<System.Runtime.CompilerServices.OverloadResolutionPriority(-1)>]
static member IndexOfAny : Span<'T (requires 'T :> IEquatable<'T>)> * 'T * 'T * 'T -> int (requires 'T :> IEquatable<'T>)
static member IndexOfAny : Span<'T (requires 'T :> IEquatable<'T>)> * 'T * 'T * 'T -> int (requires 'T :> IEquatable<'T>)
<Extension()>
Public Function IndexOfAny(Of T As IEquatable(Of T)) (span As Span(Of T), value0 As T, value1 As T, value2 As T) As Integer
Typparametrar
- T
Typ av span och värden.
Parametrar
- span
- Span<T>
Sökintervallet.
- value0
- T
Det första värdet att söka efter.
- value1
- T
Det andra värdet att söka efter.
- value2
- T
Det tredje värdet att söka efter.
Returer
Det första indexet för förekomsten av något av värdena i intervallet. Returnerar -1 om det inte hittas.
- Attribut
Kommentarer
Den här metoden liknar att anropa IndexOf flera gånger med den logiska OR-operatorn.
Gäller för
IndexOfAny<T>(ReadOnlySpan<T>, T, 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 första indexet för något av de angivna värdena.
public:
generic <typename T>
where T : IEquatable<T>[System::Runtime::CompilerServices::Extension]
static int IndexOfAny(ReadOnlySpan<T> span, T value0, T value1, T value2);
public static int IndexOfAny<T>(this ReadOnlySpan<T> span, T value0, T value1, T value2) where T : IEquatable<T>;
static member IndexOfAny : ReadOnlySpan<'T (requires 'T :> IEquatable<'T>)> * 'T * 'T * 'T -> int (requires 'T :> IEquatable<'T>)
<Extension()>
Public Function IndexOfAny(Of T As IEquatable(Of T)) (span As ReadOnlySpan(Of T), value0 As T, value1 As T, value2 As T) As Integer
Typparametrar
- T
Typ av span och värden.
Parametrar
- span
- ReadOnlySpan<T>
Sökintervallet.
- value0
- T
Det första värdet att söka efter.
- value1
- T
Det andra värdet att söka efter.
- value2
- T
Det tredje värdet att söka efter.
Returer
Det första indexet för förekomsten av något av värdena i intervallet. Returnerar -1 om det inte hittas.
Kommentarer
Den här metoden liknar att anropa IndexOf flera gånger med den logiska OR-operatorn.
Gäller för
IndexOfAny<T>(ReadOnlySpan<T>, T, T, IEqualityComparer<T>)
- Källa:
- MemoryExtensions.cs
- Källa:
- MemoryExtensions.cs
Söker efter det första indexet för något av de angivna värdena.
public static int IndexOfAny<T>(this ReadOnlySpan<T> span, T value0, T value1, System.Collections.Generic.IEqualityComparer<T>? comparer = default);
static member IndexOfAny : ReadOnlySpan<'T> * 'T * 'T * System.Collections.Generic.IEqualityComparer<'T> -> int
<Extension()>
Public Function IndexOfAny(Of T) (span As ReadOnlySpan(Of T), value0 As T, value1 As T, Optional comparer As IEqualityComparer(Of T) = Nothing) As Integer
Typparametrar
- T
Parametrar
- span
- ReadOnlySpan<T>
Sökintervallet.
- value0
- T
Det första värdet att söka efter.
- value1
- T
Det andra 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
Det första indexet för något av de angivna värdena. Returnerar -1 om det inte hittas.
Kommentarer
Den här metoden liknar att anropa IndexOf flera gånger med den logiska OR-operatorn.
Gäller för
IndexOfAny<T>(ReadOnlySpan<T>, 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 första indexet för något av de angivna värdena.
public:
generic <typename T>
where T : IEquatable<T>[System::Runtime::CompilerServices::Extension]
static int IndexOfAny(ReadOnlySpan<T> span, T value0, T value1);
public static int IndexOfAny<T>(this ReadOnlySpan<T> span, T value0, T value1) where T : IEquatable<T>;
static member IndexOfAny : ReadOnlySpan<'T (requires 'T :> IEquatable<'T>)> * 'T * 'T -> int (requires 'T :> IEquatable<'T>)
<Extension()>
Public Function IndexOfAny(Of T As IEquatable(Of T)) (span As ReadOnlySpan(Of T), value0 As T, value1 As T) As Integer
Typparametrar
- T
Typ av span och värden.
Parametrar
- span
- ReadOnlySpan<T>
Sökintervallet.
- value0
- T
Det första värdet att söka efter.
- value1
- T
Det andra värdet att söka efter.
Returer
Det första indexet för förekomsten av något av värdena i intervallet. Returnerar -1 om det inte hittas.
Kommentarer
Den här metoden liknar att anropa IndexOf flera gånger med den logiska OR-operatorn.
Gäller för
IndexOfAny<T>(Span<T>, 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 första indexet för något av de angivna värdena.
public:
generic <typename T>
where T : IEquatable<T>[System::Runtime::CompilerServices::Extension]
static int IndexOfAny(Span<T> span, T value0, T value1);
[System.Runtime.CompilerServices.OverloadResolutionPriority(-1)]
public static int IndexOfAny<T>(this Span<T> span, T value0, T value1) where T : IEquatable<T>;
public static int IndexOfAny<T>(this Span<T> span, T value0, T value1) where T : IEquatable<T>;
[<System.Runtime.CompilerServices.OverloadResolutionPriority(-1)>]
static member IndexOfAny : Span<'T (requires 'T :> IEquatable<'T>)> * 'T * 'T -> int (requires 'T :> IEquatable<'T>)
static member IndexOfAny : Span<'T (requires 'T :> IEquatable<'T>)> * 'T * 'T -> int (requires 'T :> IEquatable<'T>)
<Extension()>
Public Function IndexOfAny(Of T As IEquatable(Of T)) (span As Span(Of T), value0 As T, value1 As T) As Integer
Typparametrar
- T
Typ av span och värden.
Parametrar
- span
- Span<T>
Sökintervallet.
- value0
- T
Det första värdet att söka efter.
- value1
- T
Det andra värdet att söka efter.
Returer
Det första indexet för förekomsten av något av värdena i intervallet. Returnerar -1 om det inte hittas.
- Attribut
Kommentarer
Den här metoden liknar att anropa IndexOf flera gånger med den logiska OR-operatorn.
Gäller för
IndexOfAny<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 det första indexet för något av de angivna värdena.
public:
generic <typename T>
where T : IEquatable<T>[System::Runtime::CompilerServices::Extension]
static int IndexOfAny(Span<T> span, ReadOnlySpan<T> values);
[System.Runtime.CompilerServices.OverloadResolutionPriority(-1)]
public static int IndexOfAny<T>(this Span<T> span, ReadOnlySpan<T> values) where T : IEquatable<T>;
public static int IndexOfAny<T>(this Span<T> span, ReadOnlySpan<T> values) where T : IEquatable<T>;
[<System.Runtime.CompilerServices.OverloadResolutionPriority(-1)>]
static member IndexOfAny : Span<'T (requires 'T :> IEquatable<'T>)> * ReadOnlySpan<'T (requires 'T :> IEquatable<'T>)> -> int (requires 'T :> IEquatable<'T>)
static member IndexOfAny : Span<'T (requires 'T :> IEquatable<'T>)> * ReadOnlySpan<'T (requires 'T :> IEquatable<'T>)> -> int (requires 'T :> IEquatable<'T>)
<Extension()>
Public Function IndexOfAny(Of T As IEquatable(Of T)) (span As Span(Of T), values As ReadOnlySpan(Of T)) As Integer
Typparametrar
- T
Typ av span och värden.
Parametrar
- span
- Span<T>
Sökintervallet.
- values
- ReadOnlySpan<T>
Den uppsättning värden som ska sökas efter.
Returer
Det första indexet för förekomsten av något av värdena i intervallet. Returnerar -1 om det inte hittas.
- Attribut
Kommentarer
Den här metoden liknar att anropa IndexOf flera gånger med den logiska OR-operatorn.
Gäller för
IndexOfAny<T>(Span<T>, SearchValues<T>)
- Källa:
- MemoryExtensions.cs
- Källa:
- MemoryExtensions.cs
- Källa:
- MemoryExtensions.cs
- Källa:
- MemoryExtensions.cs
Söker efter det första indexet för något av de angivna värdena.
public:
generic <typename T>
where T : IEquatable<T>[System::Runtime::CompilerServices::Extension]
static int IndexOfAny(Span<T> span, System::Buffers::SearchValues<T> ^ values);
[System.Runtime.CompilerServices.OverloadResolutionPriority(-1)]
public static int IndexOfAny<T>(this Span<T> span, System.Buffers.SearchValues<T> values) where T : IEquatable<T>;
public static int IndexOfAny<T>(this Span<T> span, System.Buffers.SearchValues<T> values) where T : IEquatable<T>;
[<System.Runtime.CompilerServices.OverloadResolutionPriority(-1)>]
static member IndexOfAny : Span<'T (requires 'T :> IEquatable<'T>)> * System.Buffers.SearchValues<'T (requires 'T :> IEquatable<'T>)> -> int (requires 'T :> IEquatable<'T>)
static member IndexOfAny : Span<'T (requires 'T :> IEquatable<'T>)> * System.Buffers.SearchValues<'T (requires 'T :> IEquatable<'T>)> -> int (requires 'T :> IEquatable<'T>)
<Extension()>
Public Function IndexOfAny(Of T As IEquatable(Of T)) (span As Span(Of T), values As SearchValues(Of T)) As Integer
Typparametrar
- T
Parametrar
- span
- Span<T>
Sökintervallet.
- values
- SearchValues<T>
Den uppsättning värden som ska sökas efter.
Returer
Det första indexet för något av de angivna värdena eller -1 om inget hittas.
- Attribut
Kommentarer
Den här metoden liknar att anropa IndexOf flera gånger med den logiska OR-operatorn.
Gäller för
IndexOfAny<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 det första indexet för något av de angivna värdena.
public:
generic <typename T>
where T : IEquatable<T>[System::Runtime::CompilerServices::Extension]
static int IndexOfAny(ReadOnlySpan<T> span, ReadOnlySpan<T> values);
public static int IndexOfAny<T>(this ReadOnlySpan<T> span, ReadOnlySpan<T> values) where T : IEquatable<T>;
static member IndexOfAny : ReadOnlySpan<'T (requires 'T :> IEquatable<'T>)> * ReadOnlySpan<'T (requires 'T :> IEquatable<'T>)> -> int (requires 'T :> IEquatable<'T>)
<Extension()>
Public Function IndexOfAny(Of T As IEquatable(Of T)) (span As ReadOnlySpan(Of T), values As ReadOnlySpan(Of T)) As Integer
Typparametrar
- T
Typ av span och värden.
Parametrar
- span
- ReadOnlySpan<T>
Sökintervallet.
- values
- ReadOnlySpan<T>
Den uppsättning värden som ska sökas efter.
Returer
Det första indexet för förekomsten av något av värdena i intervallet. Returnerar -1 om det inte hittas.
Kommentarer
Den här metoden liknar att anropa IndexOf flera gånger med den logiska OR-operatorn.
Gäller för
IndexOfAny<T>(ReadOnlySpan<T>, SearchValues<T>)
- Källa:
- MemoryExtensions.cs
- Källa:
- MemoryExtensions.cs
- Källa:
- MemoryExtensions.cs
- Källa:
- MemoryExtensions.cs
Söker efter det första indexet för något av de angivna värdena.
public:
generic <typename T>
where T : IEquatable<T>[System::Runtime::CompilerServices::Extension]
static int IndexOfAny(ReadOnlySpan<T> span, System::Buffers::SearchValues<T> ^ values);
public static int IndexOfAny<T>(this ReadOnlySpan<T> span, System.Buffers.SearchValues<T> values) where T : IEquatable<T>;
static member IndexOfAny : ReadOnlySpan<'T (requires 'T :> IEquatable<'T>)> * System.Buffers.SearchValues<'T (requires 'T :> IEquatable<'T>)> -> int (requires 'T :> IEquatable<'T>)
<Extension()>
Public Function IndexOfAny(Of T As IEquatable(Of T)) (span As ReadOnlySpan(Of T), values As SearchValues(Of T)) As Integer
Typparametrar
- T
Parametrar
- span
- ReadOnlySpan<T>
Sökintervallet.
- values
- SearchValues<T>
Den uppsättning värden som ska sökas efter.
Returer
Det första indexet för något av de angivna värdena eller -1 om inget hittas.
Kommentarer
Den här metoden liknar att anropa IndexOf flera gånger med den logiska OR-operatorn.
Gäller för
IndexOfAny<T>(ReadOnlySpan<T>, ReadOnlySpan<T>, IEqualityComparer<T>)
- Källa:
- MemoryExtensions.cs
- Källa:
- MemoryExtensions.cs
Söker efter det första indexet för något av de angivna värdena.
public static int IndexOfAny<T>(this ReadOnlySpan<T> span, ReadOnlySpan<T> values, System.Collections.Generic.IEqualityComparer<T>? comparer = default);
static member IndexOfAny : ReadOnlySpan<'T> * ReadOnlySpan<'T> * System.Collections.Generic.IEqualityComparer<'T> -> int
<Extension()>
Public Function IndexOfAny(Of T) (span As ReadOnlySpan(Of T), values As ReadOnlySpan(Of T), Optional comparer As IEqualityComparer(Of T) = Nothing) As Integer
Typparametrar
- T
Parametrar
- span
- ReadOnlySpan<T>
Sökintervallet.
- values
- ReadOnlySpan<T>
Den uppsättning värden som ska sökas 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
Det första indexet för något av de angivna värdena. Returnerar -1 om det inte hittas.
Kommentarer
Den här metoden liknar att anropa IndexOf flera gånger med den logiska OR-operatorn.