MemoryExtensions.IndexOfAnyExcept Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Überlädt
IndexOfAnyExcept<T>(Span<T>, T, T) |
Sucht nach dem ersten Index eines anderen Werts als dem angegebenen |
IndexOfAnyExcept<T>(ReadOnlySpan<T>, T, T) |
Sucht nach dem ersten Index eines anderen Werts als dem angegebenen |
IndexOfAnyExcept<T>(Span<T>, T) |
Sucht nach dem ersten Index eines anderen Werts als dem angegebenen |
IndexOfAnyExcept<T>(Span<T>, ReadOnlySpan<T>) |
Sucht nach dem ersten Index eines anderen Werts als dem angegebenen |
IndexOfAnyExcept<T>(ReadOnlySpan<T>, SearchValues<T>) |
Sucht nach dem ersten Index eines anderen Werts als dem angegebenen |
IndexOfAnyExcept<T>(ReadOnlySpan<T>, T) |
Sucht nach dem ersten Index eines anderen Werts als dem angegebenen |
IndexOfAnyExcept<T>(ReadOnlySpan<T>, ReadOnlySpan<T>) |
Sucht nach dem ersten Index eines anderen Werts als dem angegebenen |
IndexOfAnyExcept<T>(ReadOnlySpan<T>, T, T, T) |
Sucht nach dem ersten Index eines anderen Werts als dem angegebenen |
IndexOfAnyExcept<T>(Span<T>, SearchValues<T>) |
Sucht nach dem ersten Index eines anderen Werts als dem angegebenen |
IndexOfAnyExcept<T>(Span<T>, T, T, T) |
Sucht nach dem ersten Index eines anderen Werts als dem angegebenen |
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 value1
sindvalue0
, 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 value1
sindvalue0
, 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 values
sind, 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 values
sind, 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 values
sind, 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
, value1
oder 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
, value1
und value2
.
Wenn alle Werte value0
sind , value1
und 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 values
sind, 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
, value1
oder 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
, value1
und value2
.
Wenn alle Werte value0
sind , value1
und value2
, gibt -1 zurück.
Gilt für:
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Tickets als Feedbackmechanismus für Inhalte auslaufen lassen und es durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unter:Einreichen und Feedback anzeigen für