MemoryExtensions.IndexOfAnyExcept 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 första indexet för något annat värde än de två angivna värdena.
Överlagringar
| Name | Description |
|---|---|
| IndexOfAnyExcept<T>(ReadOnlySpan<T>, T, T) |
Söker efter det första indexet för något annat värde än de två angivna värdena. |
| IndexOfAnyExcept<T>(Span<T>, T, T, T) |
Söker efter det första indexet för något annat värde än |
| IndexOfAnyExcept<T>(ReadOnlySpan<T>, T, T, T) |
Söker efter det första indexet för något annat värde än |
| IndexOfAnyExcept<T>(ReadOnlySpan<T>, T, T, T, IEqualityComparer<T>) |
Söker efter det första indexet för något annat värde än |
| IndexOfAnyExcept<T>(ReadOnlySpan<T>, T, T, IEqualityComparer<T>) |
Söker efter det första indexet för något annat värde än de två angivna värdena. |
| IndexOfAnyExcept<T>(Span<T>, T, T) |
Söker efter det första indexet för något annat värde än de två angivna värdena. |
| IndexOfAnyExcept<T>(ReadOnlySpan<T>, T, IEqualityComparer<T>) |
Söker efter det första indexet för något annat värde än det angivna |
| IndexOfAnyExcept<T>(ReadOnlySpan<T>, T) |
Söker efter det första indexet för något annat värde än det angivna |
| IndexOfAnyExcept<T>(Span<T>, T) |
Söker efter det första indexet för något annat värde än det angivna |
| IndexOfAnyExcept<T>(Span<T>, ReadOnlySpan<T>) |
Söker efter det första indexet för något annat värde än det angivna |
| IndexOfAnyExcept<T>(Span<T>, SearchValues<T>) |
Söker efter det första indexet för något annat värde än det angivna |
| IndexOfAnyExcept<T>(ReadOnlySpan<T>, ReadOnlySpan<T>) |
Söker efter det första indexet för något annat värde än det angivna |
| IndexOfAnyExcept<T>(ReadOnlySpan<T>, SearchValues<T>) |
Söker efter det första indexet för något annat värde än det angivna |
| IndexOfAnyExcept<T>(ReadOnlySpan<T>, ReadOnlySpan<T>, IEqualityComparer<T>) |
Söker efter det första indexet för något annat värde än det angivna |
IndexOfAnyExcept<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 annat värde än de två angivna värdena.
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
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 första 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
IndexOfAnyExcept<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 annat värde än value0, value1eller 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
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 första 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
IndexOfAnyExcept<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 annat värde än value0, value1eller 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
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 första 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
IndexOfAnyExcept<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 annat värde än value0, value1eller 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
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 första 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
IndexOfAnyExcept<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 annat värde än de två angivna värdena.
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
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 första 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
IndexOfAnyExcept<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 annat värde än de två angivna värdena.
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
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 första 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
IndexOfAnyExcept<T>(ReadOnlySpan<T>, T, IEqualityComparer<T>)
- Källa:
- MemoryExtensions.cs
- Källa:
- MemoryExtensions.cs
Söker efter det första indexet för något annat värde än det angivna value.
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
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 första förekomsten av något annat värde än value. Om alla värden är valuereturnerar -1.
Gäller för
IndexOfAnyExcept<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 första 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 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
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 första förekomsten av något annat värde än value.
Om alla värden är valuereturnerar -1.
Gäller för
IndexOfAnyExcept<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 första 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 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
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 första förekomsten av något annat värde än value.
Om alla värden är valuereturnerar -1.
- Attribut
Gäller för
IndexOfAnyExcept<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 annat värde än det angivna values.
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
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 första 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
IndexOfAnyExcept<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 annat värde än det angivna values.
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
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 första 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
IndexOfAnyExcept<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 annat värde än det angivna values.
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
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
IndexOfAnyExcept<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 annat värde än det angivna values.
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
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 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
IndexOfAnyExcept<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 annat värde än det angivna values.
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
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.