MemoryExtensions.IndexOfAny Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Overloads
| Name | Description |
|---|---|
| IndexOfAny(ReadOnlySpan<Char>, SearchValues<String>) |
Zoekt naar de eerste index van een van de opgegeven subtekenreekswaarden. |
| IndexOfAny(Span<Char>, SearchValues<String>) |
Zoekt naar de eerste index van een van de opgegeven subtekenreekswaarden. |
| IndexOfAny<T>(ReadOnlySpan<T>, T, T, T, IEqualityComparer<T>) |
Zoekt naar de eerste index van een van de opgegeven waarden. |
| IndexOfAny<T>(Span<T>, T, T, T) |
Zoekt naar de eerste index van een van de opgegeven waarden. |
| IndexOfAny<T>(ReadOnlySpan<T>, T, T, T) |
Zoekt naar de eerste index van een van de opgegeven waarden. |
| IndexOfAny<T>(ReadOnlySpan<T>, T, T, IEqualityComparer<T>) |
Zoekt naar de eerste index van een van de opgegeven waarden. |
| IndexOfAny<T>(ReadOnlySpan<T>, T, T) |
Zoekt naar de eerste index van een van de opgegeven waarden. |
| IndexOfAny<T>(Span<T>, T, T) |
Zoekt naar de eerste index van een van de opgegeven waarden. |
| IndexOfAny<T>(Span<T>, ReadOnlySpan<T>) |
Zoekt naar de eerste index van een van de opgegeven waarden. |
| IndexOfAny<T>(Span<T>, SearchValues<T>) |
Zoekt naar de eerste index van een van de opgegeven waarden. |
| IndexOfAny<T>(ReadOnlySpan<T>, ReadOnlySpan<T>) |
Zoekt naar de eerste index van een van de opgegeven waarden. |
| IndexOfAny<T>(ReadOnlySpan<T>, SearchValues<T>) |
Zoekt naar de eerste index van een van de opgegeven waarden. |
| IndexOfAny<T>(ReadOnlySpan<T>, ReadOnlySpan<T>, IEqualityComparer<T>) |
Zoekt naar de eerste index van een van de opgegeven waarden. |
IndexOfAny(ReadOnlySpan<Char>, SearchValues<String>)
- Bron:
- MemoryExtensions.cs
- Bron:
- MemoryExtensions.cs
- Bron:
- MemoryExtensions.cs
Zoekt naar de eerste index van een van de opgegeven subtekenreekswaarden.
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
Parameters
- span
- ReadOnlySpan<Char>
Het bereik om te zoeken.
- values
- SearchValues<String>
De reeks waarden die moeten worden gezocht.
Retouren
De eerste index van een van de opgegeven waarden of -1 als er geen waarden worden gevonden.
Van toepassing op
IndexOfAny(Span<Char>, SearchValues<String>)
- Bron:
- MemoryExtensions.cs
- Bron:
- MemoryExtensions.cs
- Bron:
- MemoryExtensions.cs
Zoekt naar de eerste index van een van de opgegeven subtekenreekswaarden.
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
Parameters
- values
- SearchValues<String>
De reeks waarden die moeten worden gezocht.
Retouren
De eerste index van een van de opgegeven waarden of -1 als er geen waarden worden gevonden.
- Kenmerken
Van toepassing op
IndexOfAny<T>(ReadOnlySpan<T>, T, T, T, IEqualityComparer<T>)
- Bron:
- MemoryExtensions.cs
- Bron:
- MemoryExtensions.cs
Zoekt naar de eerste index van een van de opgegeven waarden.
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
Type parameters
- T
Parameters
- span
- ReadOnlySpan<T>
Het bereik om te zoeken.
- value0
- T
De eerste waarde die moet worden gezocht.
- value1
- T
De tweede waarde die moet worden gezocht.
- value2
- T
De derde waarde die moet worden gezocht.
- comparer
- IEqualityComparer<T>
De IEqualityComparer<T> implementatie die moet worden gebruikt bij het vergelijken van elementen of null voor het gebruik van de standaardwaarde IEqualityComparer<T> voor het type element.
Retouren
De eerste index van een van de opgegeven waarden. Als dit niet wordt gevonden, wordt -1 geretourneerd.
Opmerkingen
Deze methode is vergelijkbaar met het aanroepen van IndexOf meerdere keren met de logische OR-operator.
Van toepassing op
IndexOfAny<T>(Span<T>, T, T, T)
- Bron:
- MemoryExtensions.cs
- Bron:
- MemoryExtensions.cs
- Bron:
- MemoryExtensions.cs
- Bron:
- MemoryExtensions.cs
- Bron:
- MemoryExtensions.cs
Zoekt naar de eerste index van een van de opgegeven waarden.
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
Type parameters
- T
Het type span en waarden.
Parameters
- span
- Span<T>
Het bereik om te zoeken.
- value0
- T
De eerste waarde die moet worden gezocht.
- value1
- T
De tweede waarde die moet worden gezocht.
- value2
- T
De derde waarde die moet worden gezocht.
Retouren
De eerste index van het exemplaar van een van de waarden in het bereik. Als dit niet wordt gevonden, wordt -1 geretourneerd.
- Kenmerken
Opmerkingen
Deze methode is vergelijkbaar met het aanroepen van IndexOf meerdere keren met de logische OR-operator.
Van toepassing op
IndexOfAny<T>(ReadOnlySpan<T>, T, T, T)
- Bron:
- MemoryExtensions.cs
- Bron:
- MemoryExtensions.cs
- Bron:
- MemoryExtensions.cs
- Bron:
- MemoryExtensions.cs
- Bron:
- MemoryExtensions.cs
Zoekt naar de eerste index van een van de opgegeven waarden.
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
Type parameters
- T
Het type span en waarden.
Parameters
- span
- ReadOnlySpan<T>
Het bereik om te zoeken.
- value0
- T
De eerste waarde die moet worden gezocht.
- value1
- T
De tweede waarde die moet worden gezocht.
- value2
- T
De derde waarde die moet worden gezocht.
Retouren
De eerste index van het exemplaar van een van de waarden in het bereik. Als dit niet wordt gevonden, wordt -1 geretourneerd.
Opmerkingen
Deze methode is vergelijkbaar met het aanroepen van IndexOf meerdere keren met de logische OR-operator.
Van toepassing op
IndexOfAny<T>(ReadOnlySpan<T>, T, T, IEqualityComparer<T>)
- Bron:
- MemoryExtensions.cs
- Bron:
- MemoryExtensions.cs
Zoekt naar de eerste index van een van de opgegeven waarden.
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
Type parameters
- T
Parameters
- span
- ReadOnlySpan<T>
Het bereik om te zoeken.
- value0
- T
De eerste waarde die moet worden gezocht.
- value1
- T
De tweede waarde die moet worden gezocht.
- comparer
- IEqualityComparer<T>
De IEqualityComparer<T> implementatie die moet worden gebruikt bij het vergelijken van elementen of null voor het gebruik van de standaardwaarde IEqualityComparer<T> voor het type element.
Retouren
De eerste index van een van de opgegeven waarden. Als dit niet wordt gevonden, wordt -1 geretourneerd.
Opmerkingen
Deze methode is vergelijkbaar met het aanroepen van IndexOf meerdere keren met de logische OR-operator.
Van toepassing op
IndexOfAny<T>(ReadOnlySpan<T>, T, T)
- Bron:
- MemoryExtensions.cs
- Bron:
- MemoryExtensions.cs
- Bron:
- MemoryExtensions.cs
- Bron:
- MemoryExtensions.cs
- Bron:
- MemoryExtensions.cs
Zoekt naar de eerste index van een van de opgegeven waarden.
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
Type parameters
- T
Het type span en waarden.
Parameters
- span
- ReadOnlySpan<T>
Het bereik om te zoeken.
- value0
- T
De eerste waarde die moet worden gezocht.
- value1
- T
De tweede waarde die moet worden gezocht.
Retouren
De eerste index van het exemplaar van een van de waarden in het bereik. Als dit niet wordt gevonden, wordt -1 geretourneerd.
Opmerkingen
Deze methode is vergelijkbaar met het aanroepen van IndexOf meerdere keren met de logische OR-operator.
Van toepassing op
IndexOfAny<T>(Span<T>, T, T)
- Bron:
- MemoryExtensions.cs
- Bron:
- MemoryExtensions.cs
- Bron:
- MemoryExtensions.cs
- Bron:
- MemoryExtensions.cs
- Bron:
- MemoryExtensions.cs
Zoekt naar de eerste index van een van de opgegeven waarden.
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
Type parameters
- T
Het type span en waarden.
Parameters
- span
- Span<T>
Het bereik om te zoeken.
- value0
- T
De eerste waarde die moet worden gezocht.
- value1
- T
De tweede waarde die moet worden gezocht.
Retouren
De eerste index van het exemplaar van een van de waarden in het bereik. Als dit niet wordt gevonden, wordt -1 geretourneerd.
- Kenmerken
Opmerkingen
Deze methode is vergelijkbaar met het aanroepen van IndexOf meerdere keren met de logische OR-operator.
Van toepassing op
IndexOfAny<T>(Span<T>, ReadOnlySpan<T>)
- Bron:
- MemoryExtensions.cs
- Bron:
- MemoryExtensions.cs
- Bron:
- MemoryExtensions.cs
- Bron:
- MemoryExtensions.cs
- Bron:
- MemoryExtensions.cs
Zoekt naar de eerste index van een van de opgegeven waarden.
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
Type parameters
- T
Het type span en waarden.
Parameters
- span
- Span<T>
Het bereik om te zoeken.
- values
- ReadOnlySpan<T>
De reeks waarden die moeten worden gezocht.
Retouren
De eerste index van het exemplaar van een van de waarden in het bereik. Als dit niet wordt gevonden, wordt -1 geretourneerd.
- Kenmerken
Opmerkingen
Deze methode is vergelijkbaar met het aanroepen van IndexOf meerdere keren met de logische OR-operator.
Van toepassing op
IndexOfAny<T>(Span<T>, SearchValues<T>)
- Bron:
- MemoryExtensions.cs
- Bron:
- MemoryExtensions.cs
- Bron:
- MemoryExtensions.cs
- Bron:
- MemoryExtensions.cs
Zoekt naar de eerste index van een van de opgegeven waarden.
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
Type parameters
- T
Parameters
- span
- Span<T>
Het bereik om te zoeken.
- values
- SearchValues<T>
De reeks waarden die moeten worden gezocht.
Retouren
De eerste index van een van de opgegeven waarden of -1 als er geen waarden worden gevonden.
- Kenmerken
Opmerkingen
Deze methode is vergelijkbaar met het aanroepen van IndexOf meerdere keren met de logische OR-operator.
Van toepassing op
IndexOfAny<T>(ReadOnlySpan<T>, ReadOnlySpan<T>)
- Bron:
- MemoryExtensions.cs
- Bron:
- MemoryExtensions.cs
- Bron:
- MemoryExtensions.cs
- Bron:
- MemoryExtensions.cs
- Bron:
- MemoryExtensions.cs
Zoekt naar de eerste index van een van de opgegeven waarden.
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
Type parameters
- T
Het type span en waarden.
Parameters
- span
- ReadOnlySpan<T>
Het bereik om te zoeken.
- values
- ReadOnlySpan<T>
De reeks waarden die moeten worden gezocht.
Retouren
De eerste index van het exemplaar van een van de waarden in het bereik. Als dit niet wordt gevonden, wordt -1 geretourneerd.
Opmerkingen
Deze methode is vergelijkbaar met het aanroepen van IndexOf meerdere keren met de logische OR-operator.
Van toepassing op
IndexOfAny<T>(ReadOnlySpan<T>, SearchValues<T>)
- Bron:
- MemoryExtensions.cs
- Bron:
- MemoryExtensions.cs
- Bron:
- MemoryExtensions.cs
- Bron:
- MemoryExtensions.cs
Zoekt naar de eerste index van een van de opgegeven waarden.
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
Type parameters
- T
Parameters
- span
- ReadOnlySpan<T>
Het bereik om te zoeken.
- values
- SearchValues<T>
De reeks waarden die moeten worden gezocht.
Retouren
De eerste index van een van de opgegeven waarden of -1 als er geen waarden worden gevonden.
Opmerkingen
Deze methode is vergelijkbaar met het aanroepen van IndexOf meerdere keren met de logische OR-operator.
Van toepassing op
IndexOfAny<T>(ReadOnlySpan<T>, ReadOnlySpan<T>, IEqualityComparer<T>)
- Bron:
- MemoryExtensions.cs
- Bron:
- MemoryExtensions.cs
Zoekt naar de eerste index van een van de opgegeven waarden.
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
Type parameters
- T
Parameters
- span
- ReadOnlySpan<T>
Het bereik om te zoeken.
- values
- ReadOnlySpan<T>
De reeks waarden die moeten worden gezocht.
- comparer
- IEqualityComparer<T>
De IEqualityComparer<T> implementatie die moet worden gebruikt bij het vergelijken van elementen of null voor het gebruik van de standaardwaarde IEqualityComparer<T> voor het type element.
Retouren
De eerste index van een van de opgegeven waarden. Als dit niet wordt gevonden, wordt -1 geretourneerd.
Opmerkingen
Deze methode is vergelijkbaar met het aanroepen van IndexOf meerdere keren met de logische OR-operator.