MemoryExtensions.IndexOfAnyExcept 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 |
|---|---|
| IndexOfAnyExcept<T>(ReadOnlySpan<T>, T, T) |
Zoekt naar de eerste index van een andere waarde dan de twee opgegeven waarden. |
| IndexOfAnyExcept<T>(Span<T>, T, T, T) |
Zoekt naar de eerste index van een andere waarde dan |
| IndexOfAnyExcept<T>(ReadOnlySpan<T>, T, T, T, IEqualityComparer<T>) |
Zoekt naar de eerste index van een andere waarde dan |
| IndexOfAnyExcept<T>(ReadOnlySpan<T>, T, T, T) |
Zoekt naar de eerste index van een andere waarde dan |
| IndexOfAnyExcept<T>(ReadOnlySpan<T>, T, T, IEqualityComparer<T>) |
Zoekt naar de eerste index van een andere waarde dan de twee opgegeven waarden. |
| IndexOfAnyExcept<T>(Span<T>, T, T) |
Zoekt naar de eerste index van een andere waarde dan de twee opgegeven waarden. |
| IndexOfAnyExcept<T>(ReadOnlySpan<T>, T, IEqualityComparer<T>) |
Zoekt naar de eerste index van een andere waarde dan de opgegeven |
| IndexOfAnyExcept<T>(ReadOnlySpan<T>, ReadOnlySpan<T>) |
Zoekt naar de eerste index van een andere waarde dan de opgegeven |
| IndexOfAnyExcept<T>(Span<T>, T) |
Zoekt naar de eerste index van een andere waarde dan de opgegeven |
| IndexOfAnyExcept<T>(Span<T>, ReadOnlySpan<T>) |
Zoekt naar de eerste index van een andere waarde dan de opgegeven |
| IndexOfAnyExcept<T>(Span<T>, SearchValues<T>) |
Zoekt naar de eerste index van een andere waarde dan de opgegeven |
| IndexOfAnyExcept<T>(ReadOnlySpan<T>, T) |
Zoekt naar de eerste index van een andere waarde dan de opgegeven |
| IndexOfAnyExcept<T>(ReadOnlySpan<T>, SearchValues<T>) |
Zoekt naar de eerste index van een andere waarde dan de opgegeven |
| IndexOfAnyExcept<T>(ReadOnlySpan<T>, ReadOnlySpan<T>, IEqualityComparer<T>) |
Zoekt naar de eerste index van een andere waarde dan de opgegeven |
IndexOfAnyExcept<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 andere waarde dan de twee opgegeven waarden.
public:
generic <typename T>
where T : IEquatable<T>[System::Runtime::CompilerServices::Extension]
static int IndexOfAnyExcept(ReadOnlySpan<T> span, T value0, T value1);
public static int IndexOfAnyExcept<T>(this ReadOnlySpan<T> span, T value0, T value1) where T : IEquatable<T>;
static member IndexOfAnyExcept : ReadOnlySpan<'T (requires 'T :> IEquatable<'T>)> * 'T * 'T -> int (requires 'T :> IEquatable<'T>)
<Extension()>
Public Function IndexOfAnyExcept(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 vermeden.
- value1
- T
De tweede waarde die moet worden vermeden.
Retouren
De index in het bereik van het eerste exemplaar van een andere waarde dan value0 en value1. Als alle waarden zijn value0 of value1, wordt -1 geretourneerd.
Van toepassing op
IndexOfAnyExcept<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 andere waarde dan value0, value1of value2.
public:
generic <typename T>
where T : IEquatable<T>[System::Runtime::CompilerServices::Extension]
static int IndexOfAnyExcept(Span<T> span, T value0, T value1, T value2);
[System.Runtime.CompilerServices.OverloadResolutionPriority(-1)]
public static int IndexOfAnyExcept<T>(this Span<T> span, T value0, T value1, T value2) where T : IEquatable<T>;
public static int IndexOfAnyExcept<T>(this Span<T> span, T value0, T value1, T value2) where T : IEquatable<T>;
[<System.Runtime.CompilerServices.OverloadResolutionPriority(-1)>]
static member IndexOfAnyExcept : Span<'T (requires 'T :> IEquatable<'T>)> * 'T * 'T * 'T -> int (requires 'T :> IEquatable<'T>)
static member IndexOfAnyExcept : Span<'T (requires 'T :> IEquatable<'T>)> * 'T * 'T * 'T -> int (requires 'T :> IEquatable<'T>)
<Extension()>
Public Function IndexOfAnyExcept(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 vermeden.
- value1
- T
De tweede waarde die moet worden vermeden.
- value2
- T
De derde waarde die moet worden vermeden.
Retouren
De index in het bereik van het eerste exemplaar van een andere waarde dan value0, value1en value2. Als alle waarden -1 zijn value0, value1en value2als resultaat geeft.
- Kenmerken
Van toepassing op
IndexOfAnyExcept<T>(ReadOnlySpan<T>, T, T, T, IEqualityComparer<T>)
- Bron:
- MemoryExtensions.cs
- Bron:
- MemoryExtensions.cs
Zoekt naar de eerste index van een andere waarde dan value0, value1of value2.
public static int IndexOfAnyExcept<T>(this ReadOnlySpan<T> span, T value0, T value1, T value2, System.Collections.Generic.IEqualityComparer<T>? comparer = default);
static member IndexOfAnyExcept : ReadOnlySpan<'T> * 'T * 'T * 'T * System.Collections.Generic.IEqualityComparer<'T> -> int
<Extension()>
Public Function IndexOfAnyExcept(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
Het type span en waarden.
Parameters
- span
- ReadOnlySpan<T>
Het bereik om te zoeken.
- value0
- T
De eerste waarde die moet worden vermeden.
- value1
- T
De tweede waarde die moet worden vermeden.
- value2
- T
De derde waarde die moet worden vermeden.
- 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 index in het bereik van het eerste exemplaar van een andere waarde dan value0, value1en value2.
Als alle waarden -1 zijn value0, value1en value2als resultaat geeft.
Van toepassing op
IndexOfAnyExcept<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 andere waarde dan value0, value1of value2.
public:
generic <typename T>
where T : IEquatable<T>[System::Runtime::CompilerServices::Extension]
static int IndexOfAnyExcept(ReadOnlySpan<T> span, T value0, T value1, T value2);
public static int IndexOfAnyExcept<T>(this ReadOnlySpan<T> span, T value0, T value1, T value2) where T : IEquatable<T>;
static member IndexOfAnyExcept : ReadOnlySpan<'T (requires 'T :> IEquatable<'T>)> * 'T * 'T * 'T -> int (requires 'T :> IEquatable<'T>)
<Extension()>
Public Function IndexOfAnyExcept(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 vermeden.
- value1
- T
De tweede waarde die moet worden vermeden.
- value2
- T
De derde waarde die moet worden vermeden.
Retouren
De index in het bereik van het eerste exemplaar van een andere waarde dan value0, value1en value2. Als alle waarden -1 zijn value0, value1en value2als resultaat geeft.
Van toepassing op
IndexOfAnyExcept<T>(ReadOnlySpan<T>, T, T, IEqualityComparer<T>)
- Bron:
- MemoryExtensions.cs
- Bron:
- MemoryExtensions.cs
Zoekt naar de eerste index van een andere waarde dan de twee opgegeven waarden.
public static int IndexOfAnyExcept<T>(this ReadOnlySpan<T> span, T value0, T value1, System.Collections.Generic.IEqualityComparer<T>? comparer = default);
static member IndexOfAnyExcept : ReadOnlySpan<'T> * 'T * 'T * System.Collections.Generic.IEqualityComparer<'T> -> int
<Extension()>
Public Function IndexOfAnyExcept(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
Het type span en waarden.
Parameters
- span
- ReadOnlySpan<T>
Het bereik om te zoeken.
- value0
- T
De eerste waarde die moet worden vermeden.
- value1
- T
De tweede waarde die moet worden vermeden.
- 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 index in het bereik van het eerste exemplaar van een andere waarde dan value0 en value1. Als alle waarden zijn value0 of value1, wordt -1 geretourneerd.
Van toepassing op
IndexOfAnyExcept<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 andere waarde dan de twee opgegeven waarden.
public:
generic <typename T>
where T : IEquatable<T>[System::Runtime::CompilerServices::Extension]
static int IndexOfAnyExcept(Span<T> span, T value0, T value1);
[System.Runtime.CompilerServices.OverloadResolutionPriority(-1)]
public static int IndexOfAnyExcept<T>(this Span<T> span, T value0, T value1) where T : IEquatable<T>;
public static int IndexOfAnyExcept<T>(this Span<T> span, T value0, T value1) where T : IEquatable<T>;
[<System.Runtime.CompilerServices.OverloadResolutionPriority(-1)>]
static member IndexOfAnyExcept : Span<'T (requires 'T :> IEquatable<'T>)> * 'T * 'T -> int (requires 'T :> IEquatable<'T>)
static member IndexOfAnyExcept : Span<'T (requires 'T :> IEquatable<'T>)> * 'T * 'T -> int (requires 'T :> IEquatable<'T>)
<Extension()>
Public Function IndexOfAnyExcept(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 vermeden.
- value1
- T
De tweede waarde die moet worden vermeden.
Retouren
De index in het bereik van het eerste exemplaar van een andere waarde dan value0 en value1. Als alle waarden zijn value0 of value1, wordt -1 geretourneerd.
- Kenmerken
Van toepassing op
IndexOfAnyExcept<T>(ReadOnlySpan<T>, T, IEqualityComparer<T>)
- Bron:
- MemoryExtensions.cs
- Bron:
- MemoryExtensions.cs
Zoekt naar de eerste index van een andere waarde dan de opgegeven valuewaarde.
public static int IndexOfAnyExcept<T>(this ReadOnlySpan<T> span, T value, System.Collections.Generic.IEqualityComparer<T>? comparer = default);
static member IndexOfAnyExcept : ReadOnlySpan<'T> * 'T * System.Collections.Generic.IEqualityComparer<'T> -> int
<Extension()>
Public Function IndexOfAnyExcept(Of T) (span As ReadOnlySpan(Of T), value As T, Optional comparer As IEqualityComparer(Of T) = Nothing) As Integer
Type parameters
- T
Het type span en waarden.
Parameters
- span
- ReadOnlySpan<T>
Het bereik om te zoeken.
- value
- T
De waarde die moet worden vermeden.
- 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 index in het bereik van het eerste exemplaar van een andere waarde dan value. Als alle waarden zijn value, retourneert u -1.
Van toepassing op
IndexOfAnyExcept<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 andere waarde dan de opgegeven valueswaarde.
public:
generic <typename T>
where T : IEquatable<T>[System::Runtime::CompilerServices::Extension]
static int IndexOfAnyExcept(ReadOnlySpan<T> span, ReadOnlySpan<T> values);
public static int IndexOfAnyExcept<T>(this ReadOnlySpan<T> span, ReadOnlySpan<T> values) where T : IEquatable<T>;
static member IndexOfAnyExcept : ReadOnlySpan<'T (requires 'T :> IEquatable<'T>)> * ReadOnlySpan<'T (requires 'T :> IEquatable<'T>)> -> int (requires 'T :> IEquatable<'T>)
<Extension()>
Public Function IndexOfAnyExcept(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 waarden die moeten worden vermeden.
Retouren
De index in het bereik van het eerste exemplaar van een andere waarde dan die in values.
Als alle waarden zich bevinden values, wordt -1 geretourneerd.
Van toepassing op
IndexOfAnyExcept<T>(Span<T>, T)
- Bron:
- MemoryExtensions.cs
- Bron:
- MemoryExtensions.cs
- Bron:
- MemoryExtensions.cs
- Bron:
- MemoryExtensions.cs
- Bron:
- MemoryExtensions.cs
Zoekt naar de eerste index van een andere waarde dan de opgegeven valuewaarde.
public:
generic <typename T>
where T : IEquatable<T>[System::Runtime::CompilerServices::Extension]
static int IndexOfAnyExcept(Span<T> span, T value);
[System.Runtime.CompilerServices.OverloadResolutionPriority(-1)]
public static int IndexOfAnyExcept<T>(this Span<T> span, T value) where T : IEquatable<T>;
public static int IndexOfAnyExcept<T>(this Span<T> span, T value) where T : IEquatable<T>;
[<System.Runtime.CompilerServices.OverloadResolutionPriority(-1)>]
static member IndexOfAnyExcept : Span<'T (requires 'T :> IEquatable<'T>)> * 'T -> int (requires 'T :> IEquatable<'T>)
static member IndexOfAnyExcept : Span<'T (requires 'T :> IEquatable<'T>)> * 'T -> int (requires 'T :> IEquatable<'T>)
<Extension()>
Public Function IndexOfAnyExcept(Of T As IEquatable(Of T)) (span As Span(Of T), value As T) As Integer
Type parameters
- T
Het type span en waarden.
Parameters
- span
- Span<T>
Het bereik om te zoeken.
- value
- T
De waarde die moet worden vermeden.
Retouren
De index in het bereik van het eerste exemplaar van een andere waarde dan value.
Als alle waarden zijn value, retourneert u -1.
- Kenmerken
Van toepassing op
IndexOfAnyExcept<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 andere waarde dan de opgegeven valueswaarde.
public:
generic <typename T>
where T : IEquatable<T>[System::Runtime::CompilerServices::Extension]
static int IndexOfAnyExcept(Span<T> span, ReadOnlySpan<T> values);
[System.Runtime.CompilerServices.OverloadResolutionPriority(-1)]
public static int IndexOfAnyExcept<T>(this Span<T> span, ReadOnlySpan<T> values) where T : IEquatable<T>;
public static int IndexOfAnyExcept<T>(this Span<T> span, ReadOnlySpan<T> values) where T : IEquatable<T>;
[<System.Runtime.CompilerServices.OverloadResolutionPriority(-1)>]
static member IndexOfAnyExcept : Span<'T (requires 'T :> IEquatable<'T>)> * ReadOnlySpan<'T (requires 'T :> IEquatable<'T>)> -> int (requires 'T :> IEquatable<'T>)
static member IndexOfAnyExcept : Span<'T (requires 'T :> IEquatable<'T>)> * ReadOnlySpan<'T (requires 'T :> IEquatable<'T>)> -> int (requires 'T :> IEquatable<'T>)
<Extension()>
Public Function IndexOfAnyExcept(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 waarden die moeten worden vermeden.
Retouren
De index in het bereik van het eerste exemplaar van een andere waarde dan die in values.
Als alle waarden zich bevinden values, wordt -1 geretourneerd.
- Kenmerken
Van toepassing op
IndexOfAnyExcept<T>(Span<T>, SearchValues<T>)
- Bron:
- MemoryExtensions.cs
- Bron:
- MemoryExtensions.cs
- Bron:
- MemoryExtensions.cs
- Bron:
- MemoryExtensions.cs
Zoekt naar de eerste index van een andere waarde dan de opgegeven valueswaarde.
public:
generic <typename T>
where T : IEquatable<T>[System::Runtime::CompilerServices::Extension]
static int IndexOfAnyExcept(Span<T> span, System::Buffers::SearchValues<T> ^ values);
[System.Runtime.CompilerServices.OverloadResolutionPriority(-1)]
public static int IndexOfAnyExcept<T>(this Span<T> span, System.Buffers.SearchValues<T> values) where T : IEquatable<T>;
public static int IndexOfAnyExcept<T>(this Span<T> span, System.Buffers.SearchValues<T> values) where T : IEquatable<T>;
[<System.Runtime.CompilerServices.OverloadResolutionPriority(-1)>]
static member IndexOfAnyExcept : Span<'T (requires 'T :> IEquatable<'T>)> * System.Buffers.SearchValues<'T (requires 'T :> IEquatable<'T>)> -> int (requires 'T :> IEquatable<'T>)
static member IndexOfAnyExcept : Span<'T (requires 'T :> IEquatable<'T>)> * System.Buffers.SearchValues<'T (requires 'T :> IEquatable<'T>)> -> int (requires 'T :> IEquatable<'T>)
<Extension()>
Public Function IndexOfAnyExcept(Of T As IEquatable(Of T)) (span As Span(Of T), values As SearchValues(Of T)) As Integer
Type parameters
- T
Het type span en waarden.
Parameters
- span
- Span<T>
Het bereik om te zoeken.
- values
- SearchValues<T>
De waarden die moeten worden uitgesloten van de zoekopdracht.
Retouren
De index in het bereik van het eerste exemplaar van een andere waarde dan die in values.
Als alle waarden zich bevinden values, wordt -1 geretourneerd.
- Kenmerken
Van toepassing op
IndexOfAnyExcept<T>(ReadOnlySpan<T>, T)
- Bron:
- MemoryExtensions.cs
- Bron:
- MemoryExtensions.cs
- Bron:
- MemoryExtensions.cs
- Bron:
- MemoryExtensions.cs
- Bron:
- MemoryExtensions.cs
Zoekt naar de eerste index van een andere waarde dan de opgegeven valuewaarde.
public:
generic <typename T>
where T : IEquatable<T>[System::Runtime::CompilerServices::Extension]
static int IndexOfAnyExcept(ReadOnlySpan<T> span, T value);
public static int IndexOfAnyExcept<T>(this ReadOnlySpan<T> span, T value) where T : IEquatable<T>;
static member IndexOfAnyExcept : ReadOnlySpan<'T (requires 'T :> IEquatable<'T>)> * 'T -> int (requires 'T :> IEquatable<'T>)
<Extension()>
Public Function IndexOfAnyExcept(Of T As IEquatable(Of T)) (span As ReadOnlySpan(Of T), value As T) As Integer
Type parameters
- T
Het type span en waarden.
Parameters
- span
- ReadOnlySpan<T>
Het bereik om te zoeken.
- value
- T
De waarde die moet worden vermeden.
Retouren
De index in het bereik van het eerste exemplaar van een andere waarde dan value.
Als alle waarden zijn value, retourneert u -1.
Van toepassing op
IndexOfAnyExcept<T>(ReadOnlySpan<T>, SearchValues<T>)
- Bron:
- MemoryExtensions.cs
- Bron:
- MemoryExtensions.cs
- Bron:
- MemoryExtensions.cs
- Bron:
- MemoryExtensions.cs
Zoekt naar de eerste index van een andere waarde dan de opgegeven valueswaarde.
public:
generic <typename T>
where T : IEquatable<T>[System::Runtime::CompilerServices::Extension]
static int IndexOfAnyExcept(ReadOnlySpan<T> span, System::Buffers::SearchValues<T> ^ values);
public static int IndexOfAnyExcept<T>(this ReadOnlySpan<T> span, System.Buffers.SearchValues<T> values) where T : IEquatable<T>;
static member IndexOfAnyExcept : ReadOnlySpan<'T (requires 'T :> IEquatable<'T>)> * System.Buffers.SearchValues<'T (requires 'T :> IEquatable<'T>)> -> int (requires 'T :> IEquatable<'T>)
<Extension()>
Public Function IndexOfAnyExcept(Of T As IEquatable(Of T)) (span As ReadOnlySpan(Of T), values As SearchValues(Of T)) As Integer
Type parameters
- T
Het type span en waarden.
Parameters
- span
- ReadOnlySpan<T>
Het bereik om te zoeken.
- values
- SearchValues<T>
De waarden die moeten worden uitgesloten van de zoekopdracht.
Retouren
De index in het bereik van het eerste exemplaar van een andere waarde dan die in values.
Als alle waarden zich bevinden values, wordt -1 geretourneerd.
Van toepassing op
IndexOfAnyExcept<T>(ReadOnlySpan<T>, ReadOnlySpan<T>, IEqualityComparer<T>)
- Bron:
- MemoryExtensions.cs
- Bron:
- MemoryExtensions.cs
Zoekt naar de eerste index van een andere waarde dan de opgegeven valueswaarde.
public static int IndexOfAnyExcept<T>(this ReadOnlySpan<T> span, ReadOnlySpan<T> values, System.Collections.Generic.IEqualityComparer<T>? comparer = default);
static member IndexOfAnyExcept : ReadOnlySpan<'T> * ReadOnlySpan<'T> * System.Collections.Generic.IEqualityComparer<'T> -> int
<Extension()>
Public Function IndexOfAnyExcept(Of T) (span As ReadOnlySpan(Of T), values As ReadOnlySpan(Of T), Optional comparer As IEqualityComparer(Of T) = Nothing) As Integer
Type parameters
- T
Het type span en waarden.
Parameters
- span
- ReadOnlySpan<T>
Het bereik om te zoeken.
- values
- ReadOnlySpan<T>
De waarden die moeten worden vermeden.
- 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 index in het bereik van het eerste exemplaar van een andere waarde dan die in values.
Als alle waarden zich bevinden values, wordt -1 geretourneerd.