MemoryExtensions.LastIndexOfAnyExcept 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.
Söker efter det sista indexet för något annat värde än det angivna value.
Överlagringar
| Name | Description |
|---|---|
| LastIndexOfAnyExcept<T>(ReadOnlySpan<T>, T, T, T, IEqualityComparer<T>) |
Söker efter det sista indexet för något annat värde än det angivna |
| LastIndexOfAnyExcept<T>(Span<T>, T, T, T) |
Söker efter det sista indexet för något annat värde än det angivna |
| LastIndexOfAnyExcept<T>(ReadOnlySpan<T>, T, T, T) |
Söker efter det sista indexet för något annat värde än det angivna |
| LastIndexOfAnyExcept<T>(ReadOnlySpan<T>, T, T, IEqualityComparer<T>) |
Söker efter det sista indexet för något annat värde än det angivna |
| LastIndexOfAnyExcept<T>(Span<T>, T, T) |
Söker efter det sista indexet för något annat värde än det angivna |
| LastIndexOfAnyExcept<T>(ReadOnlySpan<T>, T, T) |
Söker efter det sista indexet för något annat värde än det angivna |
| LastIndexOfAnyExcept<T>(ReadOnlySpan<T>, T, IEqualityComparer<T>) |
Söker efter det sista indexet för något annat värde än det angivna |
| LastIndexOfAnyExcept<T>(Span<T>, T) |
Söker efter det sista indexet för något annat värde än det angivna |
| LastIndexOfAnyExcept<T>(Span<T>, ReadOnlySpan<T>) |
Söker efter det sista indexet för något annat värde än det angivna |
| LastIndexOfAnyExcept<T>(Span<T>, SearchValues<T>) |
Söker efter det sista indexet för något annat värde än det angivna |
| LastIndexOfAnyExcept<T>(ReadOnlySpan<T>, T) |
Söker efter det sista indexet för något annat värde än det angivna |
| LastIndexOfAnyExcept<T>(ReadOnlySpan<T>, ReadOnlySpan<T>) |
Söker efter det sista indexet för något annat värde än det angivna |
| LastIndexOfAnyExcept<T>(ReadOnlySpan<T>, SearchValues<T>) |
Söker efter det sista indexet för något annat värde än det angivna |
| LastIndexOfAnyExcept<T>(ReadOnlySpan<T>, ReadOnlySpan<T>, IEqualityComparer<T>) |
Söker efter det sista indexet för något annat värde än det angivna |
LastIndexOfAnyExcept<T>(ReadOnlySpan<T>, T, T, T, IEqualityComparer<T>)
- Källa:
- MemoryExtensions.cs
- Källa:
- MemoryExtensions.cs
Söker efter det sista indexet för något annat värde än det angivna value0, value1eller value2.
public static int LastIndexOfAnyExcept<T>(this ReadOnlySpan<T> span, T value0, T value1, T value2, System.Collections.Generic.IEqualityComparer<T>? comparer = default);
static member LastIndexOfAnyExcept : ReadOnlySpan<'T> * 'T * 'T * 'T * System.Collections.Generic.IEqualityComparer<'T> -> int
<Extension()>
Public Function LastIndexOfAnyExcept(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
Typ av span och värden.
Parametrar
- span
- ReadOnlySpan<T>
Sökintervallet.
- value0
- T
Det första värdet som ska undvikas.
- value1
- T
Det andra värdet att undvika.
- value2
- T
Det tredje värdet att undvika.
- 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 i intervallet för den senaste förekomsten av något annat värde än value0, value1och value2.
Om alla värden är value0, value1, och value2, returnerar -1.
Gäller för
LastIndexOfAnyExcept<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 sista indexet för något annat värde än det angivna value0, value1eller value2.
public:
generic <typename T>
where T : IEquatable<T>[System::Runtime::CompilerServices::Extension]
static int LastIndexOfAnyExcept(Span<T> span, T value0, T value1, T value2);
[System.Runtime.CompilerServices.OverloadResolutionPriority(-1)]
public static int LastIndexOfAnyExcept<T>(this Span<T> span, T value0, T value1, T value2) where T : IEquatable<T>;
public static int LastIndexOfAnyExcept<T>(this Span<T> span, T value0, T value1, T value2) where T : IEquatable<T>;
[<System.Runtime.CompilerServices.OverloadResolutionPriority(-1)>]
static member LastIndexOfAnyExcept : Span<'T (requires 'T :> IEquatable<'T>)> * 'T * 'T * 'T -> int (requires 'T :> IEquatable<'T>)
static member LastIndexOfAnyExcept : Span<'T (requires 'T :> IEquatable<'T>)> * 'T * 'T * 'T -> int (requires 'T :> IEquatable<'T>)
<Extension()>
Public Function LastIndexOfAnyExcept(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 som ska undvikas.
- value1
- T
Det andra värdet att undvika.
- value2
- T
Det tredje värdet att undvika.
Returer
Indexet i intervallet för den senaste förekomsten av något annat värde än value0, value1och value2.
Om alla värden är value0, value1, och value2, returnerar -1.
- Attribut
Gäller för
LastIndexOfAnyExcept<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 sista indexet för något annat värde än det angivna value0, value1eller value2.
public:
generic <typename T>
where T : IEquatable<T>[System::Runtime::CompilerServices::Extension]
static int LastIndexOfAnyExcept(ReadOnlySpan<T> span, T value0, T value1, T value2);
public static int LastIndexOfAnyExcept<T>(this ReadOnlySpan<T> span, T value0, T value1, T value2) where T : IEquatable<T>;
static member LastIndexOfAnyExcept : ReadOnlySpan<'T (requires 'T :> IEquatable<'T>)> * 'T * 'T * 'T -> int (requires 'T :> IEquatable<'T>)
<Extension()>
Public Function LastIndexOfAnyExcept(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 som ska undvikas.
- value1
- T
Det andra värdet att undvika.
- value2
- T
Det tredje värdet att undvika.
Returer
Indexet i intervallet för den senaste förekomsten av något annat värde än value0, value1och value2.
Om alla värden är value0, value1, och value2, returnerar -1.
Gäller för
LastIndexOfAnyExcept<T>(ReadOnlySpan<T>, T, T, IEqualityComparer<T>)
- Källa:
- MemoryExtensions.cs
- Källa:
- MemoryExtensions.cs
Söker efter det sista indexet för något annat värde än det angivna value0 eller value1.
public static int LastIndexOfAnyExcept<T>(this ReadOnlySpan<T> span, T value0, T value1, System.Collections.Generic.IEqualityComparer<T>? comparer = default);
static member LastIndexOfAnyExcept : ReadOnlySpan<'T> * 'T * 'T * System.Collections.Generic.IEqualityComparer<'T> -> int
<Extension()>
Public Function LastIndexOfAnyExcept(Of T) (span As ReadOnlySpan(Of T), value0 As T, value1 As T, Optional comparer As IEqualityComparer(Of T) = Nothing) As Integer
Typparametrar
- T
Typ av span och värden.
Parametrar
- span
- ReadOnlySpan<T>
Sökintervallet.
- value0
- T
Det första värdet som ska undvikas.
- value1
- T
Det andra värdet att undvika.
- 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 i intervallet för den senaste förekomsten av något annat värde än value0 och value1.
Om alla värden är value0 eller value1returnerar -1.
Gäller för
LastIndexOfAnyExcept<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 sista indexet för något annat värde än det angivna value0 eller value1.
public:
generic <typename T>
where T : IEquatable<T>[System::Runtime::CompilerServices::Extension]
static int LastIndexOfAnyExcept(Span<T> span, T value0, T value1);
[System.Runtime.CompilerServices.OverloadResolutionPriority(-1)]
public static int LastIndexOfAnyExcept<T>(this Span<T> span, T value0, T value1) where T : IEquatable<T>;
public static int LastIndexOfAnyExcept<T>(this Span<T> span, T value0, T value1) where T : IEquatable<T>;
[<System.Runtime.CompilerServices.OverloadResolutionPriority(-1)>]
static member LastIndexOfAnyExcept : Span<'T (requires 'T :> IEquatable<'T>)> * 'T * 'T -> int (requires 'T :> IEquatable<'T>)
static member LastIndexOfAnyExcept : Span<'T (requires 'T :> IEquatable<'T>)> * 'T * 'T -> int (requires 'T :> IEquatable<'T>)
<Extension()>
Public Function LastIndexOfAnyExcept(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 som ska undvikas.
- value1
- T
Det andra värdet att undvika.
Returer
Indexet i intervallet för den senaste förekomsten av något annat värde än value0 och value1.
Om alla värden är value0 eller value1returnerar -1.
- Attribut
Gäller för
LastIndexOfAnyExcept<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 sista indexet för något annat värde än det angivna value0 eller value1.
public:
generic <typename T>
where T : IEquatable<T>[System::Runtime::CompilerServices::Extension]
static int LastIndexOfAnyExcept(ReadOnlySpan<T> span, T value0, T value1);
public static int LastIndexOfAnyExcept<T>(this ReadOnlySpan<T> span, T value0, T value1) where T : IEquatable<T>;
static member LastIndexOfAnyExcept : ReadOnlySpan<'T (requires 'T :> IEquatable<'T>)> * 'T * 'T -> int (requires 'T :> IEquatable<'T>)
<Extension()>
Public Function LastIndexOfAnyExcept(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 som ska undvikas.
- value1
- T
Det andra värdet att undvika.
Returer
Indexet i intervallet för den senaste förekomsten av något annat värde än value0 och value1.
Om alla värden är value0 eller value1returnerar -1.
Gäller för
LastIndexOfAnyExcept<T>(ReadOnlySpan<T>, T, IEqualityComparer<T>)
- Källa:
- MemoryExtensions.cs
- Källa:
- MemoryExtensions.cs
Söker efter det sista indexet för något annat värde än det angivna value.
public static int LastIndexOfAnyExcept<T>(this ReadOnlySpan<T> span, T value, System.Collections.Generic.IEqualityComparer<T>? comparer = default);
static member LastIndexOfAnyExcept : ReadOnlySpan<'T> * 'T * System.Collections.Generic.IEqualityComparer<'T> -> int
<Extension()>
Public Function LastIndexOfAnyExcept(Of T) (span As ReadOnlySpan(Of T), value As T, Optional comparer As IEqualityComparer(Of T) = Nothing) As Integer
Typparametrar
- T
Typ av span och värden.
Parametrar
- span
- ReadOnlySpan<T>
Sökintervallet.
- value
- T
Värdet som ska undvikas.
- 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 i intervallet för den senaste förekomsten av något annat värde än value.
Om alla värden är valuereturnerar -1.
Gäller för
LastIndexOfAnyExcept<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 sista indexet för något annat värde än det angivna value.
public:
generic <typename T>
where T : IEquatable<T>[System::Runtime::CompilerServices::Extension]
static int LastIndexOfAnyExcept(Span<T> span, T value);
[System.Runtime.CompilerServices.OverloadResolutionPriority(-1)]
public static int LastIndexOfAnyExcept<T>(this Span<T> span, T value) where T : IEquatable<T>;
public static int LastIndexOfAnyExcept<T>(this Span<T> span, T value) where T : IEquatable<T>;
[<System.Runtime.CompilerServices.OverloadResolutionPriority(-1)>]
static member LastIndexOfAnyExcept : Span<'T (requires 'T :> IEquatable<'T>)> * 'T -> int (requires 'T :> IEquatable<'T>)
static member LastIndexOfAnyExcept : Span<'T (requires 'T :> IEquatable<'T>)> * 'T -> int (requires 'T :> IEquatable<'T>)
<Extension()>
Public Function LastIndexOfAnyExcept(Of T As IEquatable(Of T)) (span As Span(Of T), value As T) As Integer
Typparametrar
- T
Typ av span och värden.
Parametrar
- span
- Span<T>
Sökintervallet.
- value
- T
Värdet som ska undvikas.
Returer
Indexet i intervallet för den senaste förekomsten av något annat värde än value.
Om alla värden är valuereturnerar -1.
- Attribut
Gäller för
LastIndexOfAnyExcept<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 sista indexet för något annat värde än det angivna values.
public:
generic <typename T>
where T : IEquatable<T>[System::Runtime::CompilerServices::Extension]
static int LastIndexOfAnyExcept(Span<T> span, ReadOnlySpan<T> values);
[System.Runtime.CompilerServices.OverloadResolutionPriority(-1)]
public static int LastIndexOfAnyExcept<T>(this Span<T> span, ReadOnlySpan<T> values) where T : IEquatable<T>;
public static int LastIndexOfAnyExcept<T>(this Span<T> span, ReadOnlySpan<T> values) where T : IEquatable<T>;
[<System.Runtime.CompilerServices.OverloadResolutionPriority(-1)>]
static member LastIndexOfAnyExcept : Span<'T (requires 'T :> IEquatable<'T>)> * ReadOnlySpan<'T (requires 'T :> IEquatable<'T>)> -> int (requires 'T :> IEquatable<'T>)
static member LastIndexOfAnyExcept : Span<'T (requires 'T :> IEquatable<'T>)> * ReadOnlySpan<'T (requires 'T :> IEquatable<'T>)> -> int (requires 'T :> IEquatable<'T>)
<Extension()>
Public Function LastIndexOfAnyExcept(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>
De värden som ska undvikas.
Returer
Indexet i intervallet för den senaste förekomsten av något annat värde än de i values.
Om alla värden finns i valuesreturnerar -1.
- Attribut
Gäller för
LastIndexOfAnyExcept<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 sista indexet för något annat värde än det angivna values.
public:
generic <typename T>
where T : IEquatable<T>[System::Runtime::CompilerServices::Extension]
static int LastIndexOfAnyExcept(Span<T> span, System::Buffers::SearchValues<T> ^ values);
[System.Runtime.CompilerServices.OverloadResolutionPriority(-1)]
public static int LastIndexOfAnyExcept<T>(this Span<T> span, System.Buffers.SearchValues<T> values) where T : IEquatable<T>;
public static int LastIndexOfAnyExcept<T>(this Span<T> span, System.Buffers.SearchValues<T> values) where T : IEquatable<T>;
[<System.Runtime.CompilerServices.OverloadResolutionPriority(-1)>]
static member LastIndexOfAnyExcept : Span<'T (requires 'T :> IEquatable<'T>)> * System.Buffers.SearchValues<'T (requires 'T :> IEquatable<'T>)> -> int (requires 'T :> IEquatable<'T>)
static member LastIndexOfAnyExcept : Span<'T (requires 'T :> IEquatable<'T>)> * System.Buffers.SearchValues<'T (requires 'T :> IEquatable<'T>)> -> int (requires 'T :> IEquatable<'T>)
<Extension()>
Public Function LastIndexOfAnyExcept(Of T As IEquatable(Of T)) (span As Span(Of T), values As SearchValues(Of T)) As Integer
Typparametrar
- T
Typ av span och värden.
Parametrar
- span
- Span<T>
Sökintervallet.
- values
- SearchValues<T>
De värden som ska undantas från sökningen.
Returer
Indexet i intervallet för den senaste förekomsten av något annat värde än de i values.
Om alla värden finns i valuesreturnerar -1.
- Attribut
Gäller för
LastIndexOfAnyExcept<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 sista indexet för något annat värde än det angivna value.
public:
generic <typename T>
where T : IEquatable<T>[System::Runtime::CompilerServices::Extension]
static int LastIndexOfAnyExcept(ReadOnlySpan<T> span, T value);
public static int LastIndexOfAnyExcept<T>(this ReadOnlySpan<T> span, T value) where T : IEquatable<T>;
static member LastIndexOfAnyExcept : ReadOnlySpan<'T (requires 'T :> IEquatable<'T>)> * 'T -> int (requires 'T :> IEquatable<'T>)
<Extension()>
Public Function LastIndexOfAnyExcept(Of T As IEquatable(Of T)) (span As ReadOnlySpan(Of T), value As T) As Integer
Typparametrar
- T
Typ av span och värden.
Parametrar
- span
- ReadOnlySpan<T>
Sökintervallet.
- value
- T
Värdet som ska undvikas.
Returer
Indexet i intervallet för den senaste förekomsten av något annat värde än value.
Om alla värden är valuereturnerar -1.
Gäller för
LastIndexOfAnyExcept<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 sista indexet för något annat värde än det angivna values.
public:
generic <typename T>
where T : IEquatable<T>[System::Runtime::CompilerServices::Extension]
static int LastIndexOfAnyExcept(ReadOnlySpan<T> span, ReadOnlySpan<T> values);
public static int LastIndexOfAnyExcept<T>(this ReadOnlySpan<T> span, ReadOnlySpan<T> values) where T : IEquatable<T>;
static member LastIndexOfAnyExcept : ReadOnlySpan<'T (requires 'T :> IEquatable<'T>)> * ReadOnlySpan<'T (requires 'T :> IEquatable<'T>)> -> int (requires 'T :> IEquatable<'T>)
<Extension()>
Public Function LastIndexOfAnyExcept(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>
De värden som ska undvikas.
Returer
Indexet i intervallet för den första förekomsten av något annat värde än de i values.
Om alla värden finns i valuesreturnerar -1.
Gäller för
LastIndexOfAnyExcept<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 sista indexet för något annat värde än det angivna values.
public:
generic <typename T>
where T : IEquatable<T>[System::Runtime::CompilerServices::Extension]
static int LastIndexOfAnyExcept(ReadOnlySpan<T> span, System::Buffers::SearchValues<T> ^ values);
public static int LastIndexOfAnyExcept<T>(this ReadOnlySpan<T> span, System.Buffers.SearchValues<T> values) where T : IEquatable<T>;
static member LastIndexOfAnyExcept : ReadOnlySpan<'T (requires 'T :> IEquatable<'T>)> * System.Buffers.SearchValues<'T (requires 'T :> IEquatable<'T>)> -> int (requires 'T :> IEquatable<'T>)
<Extension()>
Public Function LastIndexOfAnyExcept(Of T As IEquatable(Of T)) (span As ReadOnlySpan(Of T), values As SearchValues(Of T)) As Integer
Typparametrar
- T
Typ av span och värden.
Parametrar
- span
- ReadOnlySpan<T>
Sökintervallet.
- values
- SearchValues<T>
De värden som ska undantas från sökningen.
Returer
Indexet i intervallet för den senaste förekomsten av något annat värde än de i values.
Om alla värden finns i valuesreturnerar -1.
Gäller för
LastIndexOfAnyExcept<T>(ReadOnlySpan<T>, ReadOnlySpan<T>, IEqualityComparer<T>)
- Källa:
- MemoryExtensions.cs
- Källa:
- MemoryExtensions.cs
Söker efter det sista indexet för något annat värde än det angivna values.
public static int LastIndexOfAnyExcept<T>(this ReadOnlySpan<T> span, ReadOnlySpan<T> values, System.Collections.Generic.IEqualityComparer<T>? comparer = default);
static member LastIndexOfAnyExcept : ReadOnlySpan<'T> * ReadOnlySpan<'T> * System.Collections.Generic.IEqualityComparer<'T> -> int
<Extension()>
Public Function LastIndexOfAnyExcept(Of T) (span As ReadOnlySpan(Of T), values As ReadOnlySpan(Of T), Optional comparer As IEqualityComparer(Of T) = Nothing) As Integer
Typparametrar
- T
Typ av span och värden.
Parametrar
- span
- ReadOnlySpan<T>
Sökintervallet.
- values
- ReadOnlySpan<T>
De värden som ska undvikas.
- 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 i intervallet för den första förekomsten av något annat värde än de i values.
Om alla värden finns i valuesreturnerar -1.