MemoryExtensions.IndexOfAny 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
| Name | Beschreibung |
|---|---|
| IndexOfAny(ReadOnlySpan<Char>, SearchValues<String>) |
Sucht nach dem ersten Index eines der angegebenen Teilzeichenfolgenwerte. |
| IndexOfAny(Span<Char>, SearchValues<String>) |
Sucht nach dem ersten Index eines der angegebenen Teilzeichenfolgenwerte. |
| IndexOfAny<T>(ReadOnlySpan<T>, T, T, T, IEqualityComparer<T>) |
Sucht nach dem ersten Index eines der angegebenen Werte. |
| IndexOfAny<T>(Span<T>, T, T, T) |
Sucht nach dem ersten Index eines der angegebenen Werte. |
| IndexOfAny<T>(ReadOnlySpan<T>, T, T, T) |
Sucht nach dem ersten Index eines der angegebenen Werte. |
| IndexOfAny<T>(ReadOnlySpan<T>, T, T, IEqualityComparer<T>) |
Sucht nach dem ersten Index eines der angegebenen Werte. |
| IndexOfAny<T>(ReadOnlySpan<T>, T, T) |
Sucht nach dem ersten Index einer der angegebenen Werte. |
| IndexOfAny<T>(Span<T>, T, T) |
Sucht nach dem ersten Index eines der angegebenen Werte. |
| IndexOfAny<T>(Span<T>, ReadOnlySpan<T>) |
Sucht nach dem ersten Index eines der angegebenen Werte. |
| IndexOfAny<T>(Span<T>, SearchValues<T>) |
Sucht nach dem ersten Index eines der angegebenen Werte. |
| IndexOfAny<T>(ReadOnlySpan<T>, ReadOnlySpan<T>) |
Sucht nach dem ersten Index eines der angegebenen Werte. |
| IndexOfAny<T>(ReadOnlySpan<T>, SearchValues<T>) |
Sucht nach dem ersten Index eines der angegebenen Werte. |
| IndexOfAny<T>(ReadOnlySpan<T>, ReadOnlySpan<T>, IEqualityComparer<T>) |
Sucht nach dem ersten Index eines der angegebenen Werte. |
IndexOfAny(ReadOnlySpan<Char>, SearchValues<String>)
- Quelle:
- MemoryExtensions.cs
- Quelle:
- MemoryExtensions.cs
- Quelle:
- MemoryExtensions.cs
Sucht nach dem ersten Index eines der angegebenen Teilzeichenfolgenwerte.
public:
[System::Runtime::CompilerServices::Extension]
static int IndexOfAny(ReadOnlySpan<char> span, System::Buffers::SearchValues<System::String ^> ^ values);
public static int IndexOfAny(this ReadOnlySpan<char> span, System.Buffers.SearchValues<string> values);
static member IndexOfAny : ReadOnlySpan<char> * System.Buffers.SearchValues<string> -> int
<Extension()>
Public Function IndexOfAny (span As ReadOnlySpan(Of Char), values As SearchValues(Of String)) As Integer
Parameter
- span
- ReadOnlySpan<Char>
Der Bereich für die Suche.
- values
- SearchValues<String>
Die Gruppe der zu suchden Werte.
Gibt zurück
Der erste Index einer der angegebenen Werte oder -1, wenn keine gefunden wird.
Gilt für:
IndexOfAny(Span<Char>, SearchValues<String>)
- Quelle:
- MemoryExtensions.cs
- Quelle:
- MemoryExtensions.cs
- Quelle:
- MemoryExtensions.cs
Sucht nach dem ersten Index eines der angegebenen Teilzeichenfolgenwerte.
public:
[System::Runtime::CompilerServices::Extension]
static int IndexOfAny(Span<char> span, System::Buffers::SearchValues<System::String ^> ^ values);
[System.Runtime.CompilerServices.OverloadResolutionPriority(-1)]
public static int IndexOfAny(this Span<char> span, System.Buffers.SearchValues<string> values);
public static int IndexOfAny(this Span<char> span, System.Buffers.SearchValues<string> values);
[<System.Runtime.CompilerServices.OverloadResolutionPriority(-1)>]
static member IndexOfAny : Span<char> * System.Buffers.SearchValues<string> -> int
static member IndexOfAny : Span<char> * System.Buffers.SearchValues<string> -> int
<Extension()>
Public Function IndexOfAny (span As Span(Of Char), values As SearchValues(Of String)) As Integer
Parameter
- values
- SearchValues<String>
Die Gruppe der zu suchden Werte.
Gibt zurück
Der erste Index einer der angegebenen Werte oder -1, wenn keine gefunden wird.
- Attribute
Gilt für:
IndexOfAny<T>(ReadOnlySpan<T>, T, T, T, IEqualityComparer<T>)
- Quelle:
- MemoryExtensions.cs
- Quelle:
- MemoryExtensions.cs
Sucht nach dem ersten Index eines der angegebenen Werte.
public static int IndexOfAny<T>(this ReadOnlySpan<T> span, T value0, T value1, T value2, System.Collections.Generic.IEqualityComparer<T>? comparer = default);
static member IndexOfAny : ReadOnlySpan<'T> * 'T * 'T * 'T * System.Collections.Generic.IEqualityComparer<'T> -> int
<Extension()>
Public Function IndexOfAny(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
Typparameter
- T
Parameter
- span
- ReadOnlySpan<T>
Der Bereich für die Suche.
- value0
- T
Der erste wert, nach dem gesucht werden soll.
- value1
- T
Der zweite Wert, nach dem gesucht werden soll.
- value2
- T
Der dritte Wert, nach dem gesucht werden soll.
- comparer
- IEqualityComparer<T>
Die IEqualityComparer<T> Implementierung, die beim Vergleichen von Elementen verwendet werden soll, oder null die Standardeinstellung IEqualityComparer<T> für den Typ eines Elements zu verwenden.
Gibt zurück
Der erste Index eines der angegebenen Werte. Wenn nicht gefunden, wird -1 zurückgegeben.
Hinweise
Diese Methode ähnelt dem mehrfachen Aufrufen von IndexOf mit dem logischen OR-Operator.
Gilt für:
IndexOfAny<T>(Span<T>, T, T, T)
- Quelle:
- MemoryExtensions.cs
- Quelle:
- MemoryExtensions.cs
- Quelle:
- MemoryExtensions.cs
- Quelle:
- MemoryExtensions.cs
- Quelle:
- MemoryExtensions.cs
Sucht nach dem ersten Index eines der angegebenen Werte.
public:
generic <typename T>
where T : IEquatable<T>[System::Runtime::CompilerServices::Extension]
static int IndexOfAny(Span<T> span, T value0, T value1, T value2);
[System.Runtime.CompilerServices.OverloadResolutionPriority(-1)]
public static int IndexOfAny<T>(this Span<T> span, T value0, T value1, T value2) where T : IEquatable<T>;
public static int IndexOfAny<T>(this Span<T> span, T value0, T value1, T value2) where T : IEquatable<T>;
[<System.Runtime.CompilerServices.OverloadResolutionPriority(-1)>]
static member IndexOfAny : Span<'T (requires 'T :> IEquatable<'T>)> * 'T * 'T * 'T -> int (requires 'T :> IEquatable<'T>)
static member IndexOfAny : Span<'T (requires 'T :> IEquatable<'T>)> * 'T * 'T * 'T -> int (requires 'T :> IEquatable<'T>)
<Extension()>
Public Function IndexOfAny(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 des Bereichs und der Werte.
Parameter
- span
- Span<T>
Der Bereich für die Suche.
- value0
- T
Der erste wert, nach dem gesucht werden soll.
- value1
- T
Der zweite Wert, nach dem gesucht werden soll.
- value2
- T
Der dritte Wert, nach dem gesucht werden soll.
Gibt zurück
Der erste Index des Vorkommens eines der Werte in der Spanne. Wenn nicht gefunden, wird -1 zurückgegeben.
- Attribute
Hinweise
Diese Methode ähnelt dem mehrfachen Aufrufen von IndexOf mit dem logischen OR-Operator.
Gilt für:
IndexOfAny<T>(ReadOnlySpan<T>, T, T, T)
- Quelle:
- MemoryExtensions.cs
- Quelle:
- MemoryExtensions.cs
- Quelle:
- MemoryExtensions.cs
- Quelle:
- MemoryExtensions.cs
- Quelle:
- MemoryExtensions.cs
Sucht nach dem ersten Index eines der angegebenen Werte.
public:
generic <typename T>
where T : IEquatable<T>[System::Runtime::CompilerServices::Extension]
static int IndexOfAny(ReadOnlySpan<T> span, T value0, T value1, T value2);
public static int IndexOfAny<T>(this ReadOnlySpan<T> span, T value0, T value1, T value2) where T : IEquatable<T>;
static member IndexOfAny : ReadOnlySpan<'T (requires 'T :> IEquatable<'T>)> * 'T * 'T * 'T -> int (requires 'T :> IEquatable<'T>)
<Extension()>
Public Function IndexOfAny(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 des Bereichs und der Werte.
Parameter
- span
- ReadOnlySpan<T>
Der Bereich für die Suche.
- value0
- T
Der erste wert, nach dem gesucht werden soll.
- value1
- T
Der zweite Wert, nach dem gesucht werden soll.
- value2
- T
Der dritte Wert, nach dem gesucht werden soll.
Gibt zurück
Der erste Index des Vorkommens eines der Werte in der Spanne. Wenn nicht gefunden, wird -1 zurückgegeben.
Hinweise
Diese Methode ähnelt dem mehrfachen Aufrufen von IndexOf mit dem logischen OR-Operator.
Gilt für:
IndexOfAny<T>(ReadOnlySpan<T>, T, T, IEqualityComparer<T>)
- Quelle:
- MemoryExtensions.cs
- Quelle:
- MemoryExtensions.cs
Sucht nach dem ersten Index eines der angegebenen Werte.
public static int IndexOfAny<T>(this ReadOnlySpan<T> span, T value0, T value1, System.Collections.Generic.IEqualityComparer<T>? comparer = default);
static member IndexOfAny : ReadOnlySpan<'T> * 'T * 'T * System.Collections.Generic.IEqualityComparer<'T> -> int
<Extension()>
Public Function IndexOfAny(Of T) (span As ReadOnlySpan(Of T), value0 As T, value1 As T, Optional comparer As IEqualityComparer(Of T) = Nothing) As Integer
Typparameter
- T
Parameter
- span
- ReadOnlySpan<T>
Der Bereich für die Suche.
- value0
- T
Der erste wert, nach dem gesucht werden soll.
- value1
- T
Der zweite Wert, nach dem gesucht werden soll.
- comparer
- IEqualityComparer<T>
Die IEqualityComparer<T> Implementierung, die beim Vergleichen von Elementen verwendet werden soll, oder null die Standardeinstellung IEqualityComparer<T> für den Typ eines Elements zu verwenden.
Gibt zurück
Der erste Index eines der angegebenen Werte. Wenn nicht gefunden, wird -1 zurückgegeben.
Hinweise
Diese Methode ähnelt dem mehrfachen Aufrufen von IndexOf mit dem logischen OR-Operator.
Gilt für:
IndexOfAny<T>(ReadOnlySpan<T>, T, T)
- Quelle:
- MemoryExtensions.cs
- Quelle:
- MemoryExtensions.cs
- Quelle:
- MemoryExtensions.cs
- Quelle:
- MemoryExtensions.cs
- Quelle:
- MemoryExtensions.cs
Sucht nach dem ersten Index einer der angegebenen Werte.
public:
generic <typename T>
where T : IEquatable<T>[System::Runtime::CompilerServices::Extension]
static int IndexOfAny(ReadOnlySpan<T> span, T value0, T value1);
public static int IndexOfAny<T>(this ReadOnlySpan<T> span, T value0, T value1) where T : IEquatable<T>;
static member IndexOfAny : ReadOnlySpan<'T (requires 'T :> IEquatable<'T>)> * 'T * 'T -> int (requires 'T :> IEquatable<'T>)
<Extension()>
Public Function IndexOfAny(Of T As IEquatable(Of T)) (span As ReadOnlySpan(Of T), value0 As T, value1 As T) As Integer
Typparameter
- T
Der Typ des Bereichs und der Werte.
Parameter
- span
- ReadOnlySpan<T>
Der Bereich für die Suche.
- value0
- T
Der erste wert, nach dem gesucht werden soll.
- value1
- T
Der zweite Wert, nach dem gesucht werden soll.
Gibt zurück
Der erste Index des Vorkommens eines der Werte in der Spanne. Wenn nicht gefunden, wird -1 zurückgegeben.
Hinweise
Diese Methode ähnelt dem mehrfachen Aufrufen von IndexOf mit dem logischen OR-Operator.
Gilt für:
IndexOfAny<T>(Span<T>, T, T)
- Quelle:
- MemoryExtensions.cs
- Quelle:
- MemoryExtensions.cs
- Quelle:
- MemoryExtensions.cs
- Quelle:
- MemoryExtensions.cs
- Quelle:
- MemoryExtensions.cs
Sucht nach dem ersten Index eines der angegebenen Werte.
public:
generic <typename T>
where T : IEquatable<T>[System::Runtime::CompilerServices::Extension]
static int IndexOfAny(Span<T> span, T value0, T value1);
[System.Runtime.CompilerServices.OverloadResolutionPriority(-1)]
public static int IndexOfAny<T>(this Span<T> span, T value0, T value1) where T : IEquatable<T>;
public static int IndexOfAny<T>(this Span<T> span, T value0, T value1) where T : IEquatable<T>;
[<System.Runtime.CompilerServices.OverloadResolutionPriority(-1)>]
static member IndexOfAny : Span<'T (requires 'T :> IEquatable<'T>)> * 'T * 'T -> int (requires 'T :> IEquatable<'T>)
static member IndexOfAny : Span<'T (requires 'T :> IEquatable<'T>)> * 'T * 'T -> int (requires 'T :> IEquatable<'T>)
<Extension()>
Public Function IndexOfAny(Of T As IEquatable(Of T)) (span As Span(Of T), value0 As T, value1 As T) As Integer
Typparameter
- T
Der Typ des Bereichs und der Werte.
Parameter
- span
- Span<T>
Der Bereich für die Suche.
- value0
- T
Der erste wert, nach dem gesucht werden soll.
- value1
- T
Der zweite Wert, nach dem gesucht werden soll.
Gibt zurück
Der erste Index des Vorkommens eines der Werte in der Spanne. Wenn nicht gefunden, wird -1 zurückgegeben.
- Attribute
Hinweise
Diese Methode ähnelt dem mehrfachen Aufrufen von IndexOf mit dem logischen OR-Operator.
Gilt für:
IndexOfAny<T>(Span<T>, ReadOnlySpan<T>)
- Quelle:
- MemoryExtensions.cs
- Quelle:
- MemoryExtensions.cs
- Quelle:
- MemoryExtensions.cs
- Quelle:
- MemoryExtensions.cs
- Quelle:
- MemoryExtensions.cs
Sucht nach dem ersten Index eines der angegebenen Werte.
public:
generic <typename T>
where T : IEquatable<T>[System::Runtime::CompilerServices::Extension]
static int IndexOfAny(Span<T> span, ReadOnlySpan<T> values);
[System.Runtime.CompilerServices.OverloadResolutionPriority(-1)]
public static int IndexOfAny<T>(this Span<T> span, ReadOnlySpan<T> values) where T : IEquatable<T>;
public static int IndexOfAny<T>(this Span<T> span, ReadOnlySpan<T> values) where T : IEquatable<T>;
[<System.Runtime.CompilerServices.OverloadResolutionPriority(-1)>]
static member IndexOfAny : Span<'T (requires 'T :> IEquatable<'T>)> * ReadOnlySpan<'T (requires 'T :> IEquatable<'T>)> -> int (requires 'T :> IEquatable<'T>)
static member IndexOfAny : Span<'T (requires 'T :> IEquatable<'T>)> * ReadOnlySpan<'T (requires 'T :> IEquatable<'T>)> -> int (requires 'T :> IEquatable<'T>)
<Extension()>
Public Function IndexOfAny(Of T As IEquatable(Of T)) (span As Span(Of T), values As ReadOnlySpan(Of T)) As Integer
Typparameter
- T
Der Typ des Bereichs und der Werte.
Parameter
- span
- Span<T>
Der Bereich für die Suche.
- values
- ReadOnlySpan<T>
Die Gruppe der zu suchden Werte.
Gibt zurück
Der erste Index des Vorkommens eines der Werte in der Spanne. Wenn nicht gefunden, wird -1 zurückgegeben.
- Attribute
Hinweise
Diese Methode ähnelt dem mehrfachen Aufrufen von IndexOf mit dem logischen OR-Operator.
Gilt für:
IndexOfAny<T>(Span<T>, SearchValues<T>)
- Quelle:
- MemoryExtensions.cs
- Quelle:
- MemoryExtensions.cs
- Quelle:
- MemoryExtensions.cs
- Quelle:
- MemoryExtensions.cs
Sucht nach dem ersten Index eines der angegebenen Werte.
public:
generic <typename T>
where T : IEquatable<T>[System::Runtime::CompilerServices::Extension]
static int IndexOfAny(Span<T> span, System::Buffers::SearchValues<T> ^ values);
[System.Runtime.CompilerServices.OverloadResolutionPriority(-1)]
public static int IndexOfAny<T>(this Span<T> span, System.Buffers.SearchValues<T> values) where T : IEquatable<T>;
public static int IndexOfAny<T>(this Span<T> span, System.Buffers.SearchValues<T> values) where T : IEquatable<T>;
[<System.Runtime.CompilerServices.OverloadResolutionPriority(-1)>]
static member IndexOfAny : Span<'T (requires 'T :> IEquatable<'T>)> * System.Buffers.SearchValues<'T (requires 'T :> IEquatable<'T>)> -> int (requires 'T :> IEquatable<'T>)
static member IndexOfAny : Span<'T (requires 'T :> IEquatable<'T>)> * System.Buffers.SearchValues<'T (requires 'T :> IEquatable<'T>)> -> int (requires 'T :> IEquatable<'T>)
<Extension()>
Public Function IndexOfAny(Of T As IEquatable(Of T)) (span As Span(Of T), values As SearchValues(Of T)) As Integer
Typparameter
- T
Parameter
- span
- Span<T>
Der Bereich für die Suche.
- values
- SearchValues<T>
Die Gruppe der zu suchden Werte.
Gibt zurück
Der erste Index einer der angegebenen Werte oder -1, wenn keine gefunden wird.
- Attribute
Hinweise
Diese Methode ähnelt dem mehrfachen Aufrufen von IndexOf mit dem logischen OR-Operator.
Gilt für:
IndexOfAny<T>(ReadOnlySpan<T>, ReadOnlySpan<T>)
- Quelle:
- MemoryExtensions.cs
- Quelle:
- MemoryExtensions.cs
- Quelle:
- MemoryExtensions.cs
- Quelle:
- MemoryExtensions.cs
- Quelle:
- MemoryExtensions.cs
Sucht nach dem ersten Index eines der angegebenen Werte.
public:
generic <typename T>
where T : IEquatable<T>[System::Runtime::CompilerServices::Extension]
static int IndexOfAny(ReadOnlySpan<T> span, ReadOnlySpan<T> values);
public static int IndexOfAny<T>(this ReadOnlySpan<T> span, ReadOnlySpan<T> values) where T : IEquatable<T>;
static member IndexOfAny : ReadOnlySpan<'T (requires 'T :> IEquatable<'T>)> * ReadOnlySpan<'T (requires 'T :> IEquatable<'T>)> -> int (requires 'T :> IEquatable<'T>)
<Extension()>
Public Function IndexOfAny(Of T As IEquatable(Of T)) (span As ReadOnlySpan(Of T), values As ReadOnlySpan(Of T)) As Integer
Typparameter
- T
Der Typ des Bereichs und der Werte.
Parameter
- span
- ReadOnlySpan<T>
Der Bereich für die Suche.
- values
- ReadOnlySpan<T>
Die Gruppe der zu suchden Werte.
Gibt zurück
Der erste Index des Vorkommens eines der Werte in der Spanne. Wenn nicht gefunden, wird -1 zurückgegeben.
Hinweise
Diese Methode ähnelt dem mehrfachen Aufrufen von IndexOf mit dem logischen OR-Operator.
Gilt für:
IndexOfAny<T>(ReadOnlySpan<T>, SearchValues<T>)
- Quelle:
- MemoryExtensions.cs
- Quelle:
- MemoryExtensions.cs
- Quelle:
- MemoryExtensions.cs
- Quelle:
- MemoryExtensions.cs
Sucht nach dem ersten Index eines der angegebenen Werte.
public:
generic <typename T>
where T : IEquatable<T>[System::Runtime::CompilerServices::Extension]
static int IndexOfAny(ReadOnlySpan<T> span, System::Buffers::SearchValues<T> ^ values);
public static int IndexOfAny<T>(this ReadOnlySpan<T> span, System.Buffers.SearchValues<T> values) where T : IEquatable<T>;
static member IndexOfAny : ReadOnlySpan<'T (requires 'T :> IEquatable<'T>)> * System.Buffers.SearchValues<'T (requires 'T :> IEquatable<'T>)> -> int (requires 'T :> IEquatable<'T>)
<Extension()>
Public Function IndexOfAny(Of T As IEquatable(Of T)) (span As ReadOnlySpan(Of T), values As SearchValues(Of T)) As Integer
Typparameter
- T
Parameter
- span
- ReadOnlySpan<T>
Der Bereich für die Suche.
- values
- SearchValues<T>
Die Gruppe der zu suchden Werte.
Gibt zurück
Der erste Index einer der angegebenen Werte oder -1, wenn keine gefunden wird.
Hinweise
Diese Methode ähnelt dem mehrfachen Aufrufen von IndexOf mit dem logischen OR-Operator.
Gilt für:
IndexOfAny<T>(ReadOnlySpan<T>, ReadOnlySpan<T>, IEqualityComparer<T>)
- Quelle:
- MemoryExtensions.cs
- Quelle:
- MemoryExtensions.cs
Sucht nach dem ersten Index eines der angegebenen Werte.
public static int IndexOfAny<T>(this ReadOnlySpan<T> span, ReadOnlySpan<T> values, System.Collections.Generic.IEqualityComparer<T>? comparer = default);
static member IndexOfAny : ReadOnlySpan<'T> * ReadOnlySpan<'T> * System.Collections.Generic.IEqualityComparer<'T> -> int
<Extension()>
Public Function IndexOfAny(Of T) (span As ReadOnlySpan(Of T), values As ReadOnlySpan(Of T), Optional comparer As IEqualityComparer(Of T) = Nothing) As Integer
Typparameter
- T
Parameter
- span
- ReadOnlySpan<T>
Der Bereich für die Suche.
- values
- ReadOnlySpan<T>
Die Gruppe der zu suchden Werte.
- comparer
- IEqualityComparer<T>
Die IEqualityComparer<T> Implementierung, die beim Vergleichen von Elementen verwendet werden soll, oder null die Standardeinstellung IEqualityComparer<T> für den Typ eines Elements zu verwenden.
Gibt zurück
Der erste Index eines der angegebenen Werte. Wenn nicht gefunden, wird -1 zurückgegeben.
Hinweise
Diese Methode ähnelt dem mehrfachen Aufrufen von IndexOf mit dem logischen OR-Operator.