MemoryExtensions.IndexOf 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 |
|---|---|
| IndexOf(ReadOnlySpan<Char>, ReadOnlySpan<Char>, StringComparison) |
Meldet den nullbasierten Index des ersten Vorkommens des angegebenen |
| IndexOf<T>(ReadOnlySpan<T>, ReadOnlySpan<T>, IEqualityComparer<T>) |
Sucht nach der angegebenen Sequenz und gibt den Index des ersten Vorkommens zurück. |
| IndexOf<T>(ReadOnlySpan<T>, T, IEqualityComparer<T>) |
Sucht nach dem angegebenen Wert und gibt den Index des ersten Vorkommens zurück. |
| IndexOf<T>(Span<T>, T) |
Sucht nach dem angegebenen Wert und gibt den Index des ersten Vorkommens zurück. |
| IndexOf<T>(ReadOnlySpan<T>, ReadOnlySpan<T>) |
Sucht nach der angegebenen Sequenz und gibt den Index des ersten Vorkommens zurück. |
| IndexOf<T>(ReadOnlySpan<T>, T) |
Sucht nach dem angegebenen Wert und gibt den Index des ersten Vorkommens zurück. |
| IndexOf<T>(Span<T>, ReadOnlySpan<T>) |
Sucht nach der angegebenen Sequenz und gibt den Index des ersten Vorkommens zurück. |
IndexOf(ReadOnlySpan<Char>, ReadOnlySpan<Char>, StringComparison)
Meldet den nullbasierten Index des ersten Vorkommens des angegebenen value in der aktuellen span.
public:
[System::Runtime::CompilerServices::Extension]
static int IndexOf(ReadOnlySpan<char> span, ReadOnlySpan<char> value, StringComparison comparisonType);
public static int IndexOf(this ReadOnlySpan<char> span, ReadOnlySpan<char> value, StringComparison comparisonType);
static member IndexOf : ReadOnlySpan<char> * ReadOnlySpan<char> * StringComparison -> int
<Extension()>
Public Function IndexOf (span As ReadOnlySpan(Of Char), value As ReadOnlySpan(Of Char), comparisonType As StringComparison) As Integer
Parameter
- span
- ReadOnlySpan<Char>
Die Quellspanne.
- value
- ReadOnlySpan<Char>
Der Wert, der innerhalb der Quellspanne gesucht werden soll.
- comparisonType
- StringComparison
Ein Enumerationswert, der bestimmt, wie span und value wie verglichen wird.
Gibt zurück
Der Index des Vorkommens des Werts in der Spanne.
Gilt für:
IndexOf<T>(ReadOnlySpan<T>, ReadOnlySpan<T>, IEqualityComparer<T>)
- Quelle:
- MemoryExtensions.cs
- Quelle:
- MemoryExtensions.cs
Sucht nach der angegebenen Sequenz und gibt den Index des ersten Vorkommens zurück.
public static int IndexOf<T>(this ReadOnlySpan<T> span, ReadOnlySpan<T> value, System.Collections.Generic.IEqualityComparer<T>? comparer = default);
static member IndexOf : ReadOnlySpan<'T> * ReadOnlySpan<'T> * System.Collections.Generic.IEqualityComparer<'T> -> int
<Extension()>
Public Function IndexOf(Of T) (span As ReadOnlySpan(Of T), value 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.
- value
- ReadOnlySpan<T>
Die Sequenz, nach der 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 Index des ersten Vorkommens der angegebenen Sequenz. Wenn nicht gefunden, wird -1 zurückgegeben.
Hinweise
Werte werden mithilfe von IEquatable{T}.Equals(T).
Gilt für:
IndexOf<T>(ReadOnlySpan<T>, T, IEqualityComparer<T>)
- Quelle:
- MemoryExtensions.cs
- Quelle:
- MemoryExtensions.cs
Sucht nach dem angegebenen Wert und gibt den Index des ersten Vorkommens zurück.
public static int IndexOf<T>(this ReadOnlySpan<T> span, T value, System.Collections.Generic.IEqualityComparer<T>? comparer = default);
static member IndexOf : ReadOnlySpan<'T> * 'T * System.Collections.Generic.IEqualityComparer<'T> -> int
<Extension()>
Public Function IndexOf(Of T) (span As ReadOnlySpan(Of T), value As T, Optional comparer As IEqualityComparer(Of T) = Nothing) As Integer
Typparameter
- T
Parameter
- span
- ReadOnlySpan<T>
Der Bereich für die Suche.
- value
- T
Der 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 Index des ersten Vorkommens des angegebenen Werts. Wenn nicht gefunden, wird -1 zurückgegeben.
Hinweise
Werte werden mithilfe von IEquatable{T}.Equals(T).
Gilt für:
IndexOf<T>(Span<T>, T)
- Quelle:
- MemoryExtensions.cs
- Quelle:
- MemoryExtensions.cs
- Quelle:
- MemoryExtensions.cs
- Quelle:
- MemoryExtensions.cs
- Quelle:
- MemoryExtensions.cs
Sucht nach dem angegebenen Wert und gibt den Index des ersten Vorkommens zurück.
public:
generic <typename T>
where T : IEquatable<T>[System::Runtime::CompilerServices::Extension]
static int IndexOf(Span<T> span, T value);
[System.Runtime.CompilerServices.OverloadResolutionPriority(-1)]
public static int IndexOf<T>(this Span<T> span, T value) where T : IEquatable<T>;
public static int IndexOf<T>(this Span<T> span, T value) where T : IEquatable<T>;
[<System.Runtime.CompilerServices.OverloadResolutionPriority(-1)>]
static member IndexOf : Span<'T (requires 'T :> IEquatable<'T>)> * 'T -> int (requires 'T :> IEquatable<'T>)
static member IndexOf : Span<'T (requires 'T :> IEquatable<'T>)> * 'T -> int (requires 'T :> IEquatable<'T>)
<Extension()>
Public Function IndexOf(Of T As IEquatable(Of T)) (span As Span(Of T), value As T) As Integer
Typparameter
- T
Der Typ der Spanne und des Werts.
Parameter
- span
- Span<T>
Der Bereich für die Suche.
- value
- T
Der wert, nach dem gesucht werden soll.
Gibt zurück
Der Index des Vorkommens des Werts in der Spanne. Wenn nicht gefunden, wird -1 zurückgegeben.
- Attribute
Hinweise
Werte werden mithilfe von IEquatable{T}.Equals(T).
Gilt für:
IndexOf<T>(ReadOnlySpan<T>, ReadOnlySpan<T>)
- Quelle:
- MemoryExtensions.cs
- Quelle:
- MemoryExtensions.cs
- Quelle:
- MemoryExtensions.cs
- Quelle:
- MemoryExtensions.cs
- Quelle:
- MemoryExtensions.cs
Sucht nach der angegebenen Sequenz und gibt den Index des ersten Vorkommens zurück.
public:
generic <typename T>
where T : IEquatable<T>[System::Runtime::CompilerServices::Extension]
static int IndexOf(ReadOnlySpan<T> span, ReadOnlySpan<T> value);
public static int IndexOf<T>(this ReadOnlySpan<T> span, ReadOnlySpan<T> value) where T : IEquatable<T>;
static member IndexOf : ReadOnlySpan<'T (requires 'T :> IEquatable<'T>)> * ReadOnlySpan<'T (requires 'T :> IEquatable<'T>)> -> int (requires 'T :> IEquatable<'T>)
<Extension()>
Public Function IndexOf(Of T As IEquatable(Of T)) (span As ReadOnlySpan(Of T), value As ReadOnlySpan(Of T)) As Integer
Typparameter
- T
Der Typ der Spanne und des Werts.
Parameter
- span
- ReadOnlySpan<T>
Der Bereich für die Suche.
- value
- ReadOnlySpan<T>
Die Sequenz, nach der gesucht werden soll.
Gibt zurück
Der Index des Vorkommens des Werts in der Spanne. Wenn nicht gefunden, wird -1 zurückgegeben.
Hinweise
Werte werden mit "IEquatable{T}" verglichen. Entspricht(T).
Gilt für:
IndexOf<T>(ReadOnlySpan<T>, T)
- Quelle:
- MemoryExtensions.cs
- Quelle:
- MemoryExtensions.cs
- Quelle:
- MemoryExtensions.cs
- Quelle:
- MemoryExtensions.cs
- Quelle:
- MemoryExtensions.cs
Sucht nach dem angegebenen Wert und gibt den Index des ersten Vorkommens zurück.
public:
generic <typename T>
where T : IEquatable<T>[System::Runtime::CompilerServices::Extension]
static int IndexOf(ReadOnlySpan<T> span, T value);
public static int IndexOf<T>(this ReadOnlySpan<T> span, T value) where T : IEquatable<T>;
static member IndexOf : ReadOnlySpan<'T (requires 'T :> IEquatable<'T>)> * 'T -> int (requires 'T :> IEquatable<'T>)
<Extension()>
Public Function IndexOf(Of T As IEquatable(Of T)) (span As ReadOnlySpan(Of T), value As T) As Integer
Typparameter
- T
Der Typ der Spanne und des Werts.
Parameter
- span
- ReadOnlySpan<T>
Der Bereich für die Suche.
- value
- T
Der wert, nach dem gesucht werden soll.
Gibt zurück
Der Index des Vorkommens des Werts in der Spanne. Wenn nicht gefunden, wird -1 zurückgegeben.
Hinweise
Werte werden mit "IEquatable{T}" verglichen. Entspricht(T).
Gilt für:
IndexOf<T>(Span<T>, ReadOnlySpan<T>)
- Quelle:
- MemoryExtensions.cs
- Quelle:
- MemoryExtensions.cs
- Quelle:
- MemoryExtensions.cs
- Quelle:
- MemoryExtensions.cs
- Quelle:
- MemoryExtensions.cs
Sucht nach der angegebenen Sequenz und gibt den Index des ersten Vorkommens zurück.
public:
generic <typename T>
where T : IEquatable<T>[System::Runtime::CompilerServices::Extension]
static int IndexOf(Span<T> span, ReadOnlySpan<T> value);
[System.Runtime.CompilerServices.OverloadResolutionPriority(-1)]
public static int IndexOf<T>(this Span<T> span, ReadOnlySpan<T> value) where T : IEquatable<T>;
public static int IndexOf<T>(this Span<T> span, ReadOnlySpan<T> value) where T : IEquatable<T>;
[<System.Runtime.CompilerServices.OverloadResolutionPriority(-1)>]
static member IndexOf : Span<'T (requires 'T :> IEquatable<'T>)> * ReadOnlySpan<'T (requires 'T :> IEquatable<'T>)> -> int (requires 'T :> IEquatable<'T>)
static member IndexOf : Span<'T (requires 'T :> IEquatable<'T>)> * ReadOnlySpan<'T (requires 'T :> IEquatable<'T>)> -> int (requires 'T :> IEquatable<'T>)
<Extension()>
Public Function IndexOf(Of T As IEquatable(Of T)) (span As Span(Of T), value As ReadOnlySpan(Of T)) As Integer
Typparameter
- T
Der Typ der Spanne und des Werts.
Parameter
- span
- Span<T>
Der Bereich für die Suche.
- value
- ReadOnlySpan<T>
Die Sequenz, nach der gesucht werden soll.
Gibt zurück
Der Index des Vorkommens des Werts in der Spanne. Wenn nicht gefunden, wird -1 zurückgegeben.
- Attribute
Hinweise
Werte werden mit "IEquatable{T}" verglichen. Entspricht(T).