MemoryExtensions.IndexOfAnyExcept Methode

Definition

Überlädt

IndexOfAnyExcept<T>(Span<T>, T, T)

Sucht nach dem ersten Index eines anderen Werts als dem angegebenen value0 oder value1.

IndexOfAnyExcept<T>(ReadOnlySpan<T>, T, T)

Sucht nach dem ersten Index eines anderen Werts als dem angegebenen value0 oder value1.

IndexOfAnyExcept<T>(Span<T>, T)

Sucht nach dem ersten Index eines anderen Werts als dem angegebenen value.

IndexOfAnyExcept<T>(Span<T>, ReadOnlySpan<T>)

Sucht nach dem ersten Index eines anderen Werts als dem angegebenen values.

IndexOfAnyExcept<T>(ReadOnlySpan<T>, SearchValues<T>)

Sucht nach dem ersten Index eines anderen Werts als dem angegebenen values.

IndexOfAnyExcept<T>(ReadOnlySpan<T>, T)

Sucht nach dem ersten Index eines anderen Werts als dem angegebenen value.

IndexOfAnyExcept<T>(ReadOnlySpan<T>, ReadOnlySpan<T>)

Sucht nach dem ersten Index eines anderen Werts als dem angegebenen values.

IndexOfAnyExcept<T>(ReadOnlySpan<T>, T, T, T)

Sucht nach dem ersten Index eines anderen Werts als dem angegebenen value0, value1oder value2.

IndexOfAnyExcept<T>(Span<T>, SearchValues<T>)

Sucht nach dem ersten Index eines anderen Werts als dem angegebenen values.

IndexOfAnyExcept<T>(Span<T>, T, T, T)

Sucht nach dem ersten Index eines anderen Werts als dem angegebenen value0, value1oder value2.

IndexOfAnyExcept<T>(Span<T>, T, T)

Quelle:
MemoryExtensions.cs
Quelle:
MemoryExtensions.cs
Quelle:
MemoryExtensions.cs

Sucht nach dem ersten Index eines anderen Werts als dem angegebenen value0 oder value1.

public:
generic <typename T>
 where T : IEquatable<T>[System::Runtime::CompilerServices::Extension]
 static int IndexOfAnyExcept(Span<T> span, T value0, T value1);
public static int IndexOfAnyExcept<T> (this Span<T> span, T value0, T value1) where 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

Typparameter

T

Der Typ der Spanne und der Werte.

Parameter

span
Span<T>

Die zu suchende Spanne.

value0
T

Ein zu vermeidener Wert.

value1
T

Zu vermeidende Werte

Gibt zurück

Der Index in der Spanne des ersten Vorkommens eines anderen Werts als value0 und value1. Wenn alle Werte oder value1sindvalue0, gibt -1 zurück.

Gilt für:

IndexOfAnyExcept<T>(ReadOnlySpan<T>, T, T)

Quelle:
MemoryExtensions.cs
Quelle:
MemoryExtensions.cs
Quelle:
MemoryExtensions.cs

Sucht nach dem ersten Index eines anderen Werts als dem angegebenen value0 oder value1.

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

Typparameter

T

Der Typ der Spanne und der Werte.

Parameter

span
ReadOnlySpan<T>

Die zu suchende Spanne.

value0
T

Ein zu vermeidener Wert.

value1
T

Zu vermeidende Werte

Gibt zurück

Der Index in der Spanne des ersten Vorkommens eines anderen Werts als value0 und value1. Wenn alle Werte oder value1sindvalue0, gibt -1 zurück.

Gilt für:

IndexOfAnyExcept<T>(Span<T>, T)

Quelle:
MemoryExtensions.cs
Quelle:
MemoryExtensions.cs
Quelle:
MemoryExtensions.cs

Sucht nach dem ersten Index eines anderen Werts als dem angegebenen value.

public:
generic <typename T>
 where T : IEquatable<T>[System::Runtime::CompilerServices::Extension]
 static int IndexOfAnyExcept(Span<T> span, T value);
public static int IndexOfAnyExcept<T> (this Span<T> span, T value) where 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

Typparameter

T

Der Typ der Spanne und der Werte.

Parameter

span
Span<T>

Die zu suchende Spanne.

value
T

Ein zu vermeidener Wert.

Gibt zurück

Der Index in der Spanne des ersten Vorkommens eines anderen Werts als value. Wenn alle Werte sind value, gibt -1 zurück.

Gilt für:

IndexOfAnyExcept<T>(Span<T>, ReadOnlySpan<T>)

Quelle:
MemoryExtensions.cs
Quelle:
MemoryExtensions.cs
Quelle:
MemoryExtensions.cs

Sucht nach dem ersten Index eines anderen Werts als dem angegebenen values.

public:
generic <typename T>
 where T : IEquatable<T>[System::Runtime::CompilerServices::Extension]
 static int IndexOfAnyExcept(Span<T> span, ReadOnlySpan<T> values);
public static int IndexOfAnyExcept<T> (this Span<T> span, ReadOnlySpan<T> values) where 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

Typparameter

T

Der Typ der Spanne und der Werte.

Parameter

span
Span<T>

Die zu suchende Spanne.

values
ReadOnlySpan<T>

Die zu vermeidenden Werte.

Gibt zurück

Der Index in der Spanne des ersten Vorkommens eines anderen Werts als der in values. Wenn alle Werte in valuessind, gibt -1 zurück.

Gilt für:

IndexOfAnyExcept<T>(ReadOnlySpan<T>, SearchValues<T>)

Quelle:
MemoryExtensions.cs
Quelle:
MemoryExtensions.cs

Sucht nach dem ersten Index eines anderen Werts als dem angegebenen 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

Typparameter

T

Der Typ der Spanne und der Werte.

Parameter

span
ReadOnlySpan<T>

Die zu suchende Spanne.

values
SearchValues<T>

Die Werte, die von der Suche ausgeschlossen werden sollen.

Gibt zurück

Der Index in der Spanne des ersten Vorkommens eines anderen Werts als der in values. Wenn alle Werte in valuessind, gibt -1 zurück.

Gilt für:

IndexOfAnyExcept<T>(ReadOnlySpan<T>, T)

Quelle:
MemoryExtensions.cs
Quelle:
MemoryExtensions.cs
Quelle:
MemoryExtensions.cs

Sucht nach dem ersten Index eines anderen Werts als dem angegebenen 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

Typparameter

T

Der Typ der Spanne und der Werte.

Parameter

span
ReadOnlySpan<T>

Die zu suchende Spanne.

value
T

Ein zu vermeidener Wert.

Gibt zurück

Der Index in der Spanne des ersten Vorkommens eines anderen Werts als value. Wenn alle Werte sind value, gibt -1 zurück.

Gilt für:

IndexOfAnyExcept<T>(ReadOnlySpan<T>, ReadOnlySpan<T>)

Quelle:
MemoryExtensions.cs
Quelle:
MemoryExtensions.cs
Quelle:
MemoryExtensions.cs

Sucht nach dem ersten Index eines anderen Werts als dem angegebenen 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

Typparameter

T

Der Typ der Spanne und der Werte.

Parameter

span
ReadOnlySpan<T>

Die zu suchende Spanne.

values
ReadOnlySpan<T>

Die zu vermeidenden Werte.

Gibt zurück

Der Index in der Spanne des ersten Vorkommens eines anderen Werts als der in values. Wenn alle Werte in valuessind, gibt -1 zurück.

Gilt für:

IndexOfAnyExcept<T>(ReadOnlySpan<T>, T, T, T)

Quelle:
MemoryExtensions.cs
Quelle:
MemoryExtensions.cs
Quelle:
MemoryExtensions.cs

Sucht nach dem ersten Index eines anderen Werts als dem angegebenen value0, value1oder 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

Typparameter

T

Der Typ der Spanne und der Werte.

Parameter

span
ReadOnlySpan<T>

Die zu suchende Spanne.

value0
T

Ein zu vermeidener Wert.

value1
T

Zu vermeidende Werte

value2
T

Zu vermeidende Werte

Gibt zurück

Der Index in der Spanne des ersten Vorkommens eines anderen Werts als value0, value1und value2. Wenn alle Werte value0sind , value1und value2, gibt -1 zurück.

Gilt für:

IndexOfAnyExcept<T>(Span<T>, SearchValues<T>)

Quelle:
MemoryExtensions.cs
Quelle:
MemoryExtensions.cs

Sucht nach dem ersten Index eines anderen Werts als dem angegebenen values.

public:
generic <typename T>
 where T : IEquatable<T>[System::Runtime::CompilerServices::Extension]
 static int IndexOfAnyExcept(Span<T> span, System::Buffers::SearchValues<T> ^ values);
public static int IndexOfAnyExcept<T> (this Span<T> span, System.Buffers.SearchValues<T> values) where 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

Typparameter

T

Der Typ der Spanne und der Werte.

Parameter

span
Span<T>

Die zu suchende Spanne.

values
SearchValues<T>

Die Werte, die von der Suche ausgeschlossen werden sollen.

Gibt zurück

Der Index in der Spanne des ersten Vorkommens eines anderen Werts als der in values. Wenn alle Werte in valuessind, gibt -1 zurück.

Gilt für:

IndexOfAnyExcept<T>(Span<T>, T, T, T)

Quelle:
MemoryExtensions.cs
Quelle:
MemoryExtensions.cs
Quelle:
MemoryExtensions.cs

Sucht nach dem ersten Index eines anderen Werts als dem angegebenen value0, value1oder 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);
public static int IndexOfAnyExcept<T> (this Span<T> span, T value0, T value1, T value2) where 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

Typparameter

T

Der Typ der Spanne und der Werte.

Parameter

span
Span<T>

Die zu suchende Spanne.

value0
T

Ein zu vermeidener Wert.

value1
T

Zu vermeidende Werte

value2
T

Zu vermeidende Werte

Gibt zurück

Der Index in der Spanne des ersten Vorkommens eines anderen Werts als value0, value1und value2. Wenn alle Werte value0sind , value1und value2, gibt -1 zurück.

Gilt für: