MemoryExtensions.IndexOf Methode
Definition
Überlädt
IndexOf(ReadOnlySpan<Char>, ReadOnlySpan<Char>, StringComparison) |
Gibt den NULL-basierten Index des ersten Vorkommens der angegebenen |
IndexOf<T>(Span<T>, ReadOnlySpan<T>) |
Sucht nach der angegebenen Sequenz und gibt den Index des ersten Vorkommens zurück.Searches for the specified sequence and returns the index of its first occurrence. Werte werden mit „IEquatable{T}.Equals(T)“ verglichen.Values are compared using IEquatable{T}.Equals(T). |
IndexOf<T>(Span<T>, T) |
Sucht nach dem angegebenen Wert und gibt den Index des ersten Vorkommens zurück.Searches for the specified value and returns the index of its first occurrence. Werte werden mit „IEquatable{T}.Equals(T)“ verglichen.Values are compared using IEquatable{T}.Equals(T). |
IndexOf<T>(ReadOnlySpan<T>, T) |
Sucht nach dem angegebenen Wert und gibt den Index des ersten Vorkommens zurück.Searches for the specified value and returns the index of its first occurrence. Werte werden mit „IEquatable{T}.Equals(T)“ verglichen.Values are compared using IEquatable{T}.Equals(T). |
IndexOf<T>(ReadOnlySpan<T>, ReadOnlySpan<T>) |
Sucht nach der angegebenen Sequenz und gibt den Index des ersten Vorkommens zurück.Searches for the specified sequence and returns the index of its first occurrence. Werte werden mit „IEquatable{T}.Equals(T)“ verglichen.Values are compared using IEquatable{T}.Equals(T). |
IndexOf(ReadOnlySpan<Char>, ReadOnlySpan<Char>, StringComparison)
Gibt den NULL-basierten Index des ersten Vorkommens der angegebenen value
im aktuellen span
an.Reports the zero-based index of the first occurrence of the specified value
in the current 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.The source span.
- value
- ReadOnlySpan<Char>
Der innerhalb der Quellspanne zu suchende Wert.The value to seek within the source span.
- comparisonType
- StringComparison
Ein Enumerationswert, der bestimmt, wie span
und value
verglichen werden.An enumeration value that determines how span
and value
are compared.
Gibt zurück
Der Index des Vorkommens des Werts in der Spanne.The index of the occurrence of the value in the span.
Gilt für:
IndexOf<T>(Span<T>, ReadOnlySpan<T>)
Sucht nach der angegebenen Sequenz und gibt den Index des ersten Vorkommens zurück.Searches for the specified sequence and returns the index of its first occurrence. Werte werden mit „IEquatable{T}.Equals(T)“ verglichen.Values are compared using IEquatable{T}.Equals(T).
public:
generic <typename T>
where T : IEquatable<T>[System::Runtime::CompilerServices::Extension]
static int IndexOf(Span<T> span, ReadOnlySpan<T> value);
public static int IndexOf<T> (this Span<T> span, ReadOnlySpan<T> value) where 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.The type of the span and value..
Parameter
- span
- Span<T>
Die zu suchende Spanne.The span to search.
- value
- ReadOnlySpan<T>
Die zu suchende Sequenz.The sequence to search for.
Gibt zurück
Der Index des Vorkommens des Werts in der Spanne.The index of the occurrence of the value in the span. Gibt -1 zurück, wenn die Suche nicht erfolgreich war.If not found, returns -1.
Gilt für:
IndexOf<T>(Span<T>, T)
Sucht nach dem angegebenen Wert und gibt den Index des ersten Vorkommens zurück.Searches for the specified value and returns the index of its first occurrence. Werte werden mit „IEquatable{T}.Equals(T)“ verglichen.Values are compared using IEquatable{T}.Equals(T).
public:
generic <typename T>
where T : IEquatable<T>[System::Runtime::CompilerServices::Extension]
static int IndexOf(Span<T> span, T value);
public static int IndexOf<T> (this Span<T> span, T value) where 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.The type of the span and value.
Parameter
- span
- Span<T>
Die zu suchende Spanne.The span to search.
- value
- T
Der zu suchende Wert.The value to search for.
Gibt zurück
Der Index des Vorkommens des Werts in der Spanne.The index of the occurrence of the value in the span. Gibt -1 zurück, wenn die Suche nicht erfolgreich war.If not found, returns -1.
Gilt für:
IndexOf<T>(ReadOnlySpan<T>, T)
Sucht nach dem angegebenen Wert und gibt den Index des ersten Vorkommens zurück.Searches for the specified value and returns the index of its first occurrence. Werte werden mit „IEquatable{T}.Equals(T)“ verglichen.Values are compared using IEquatable{T}.Equals(T).
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.The type of the span and value.
Parameter
- span
- ReadOnlySpan<T>
Die zu suchende Spanne.The span to search.
- value
- T
Der zu suchende Wert.The value to search for.
Gibt zurück
Der Index des Vorkommens des Werts in der Spanne.The index of the occurrence of the value in the span. Gibt -1 zurück, wenn die Suche nicht erfolgreich war.If not found, returns -1.
Gilt für:
IndexOf<T>(ReadOnlySpan<T>, ReadOnlySpan<T>)
Sucht nach der angegebenen Sequenz und gibt den Index des ersten Vorkommens zurück.Searches for the specified sequence and returns the index of its first occurrence. Werte werden mit „IEquatable{T}.Equals(T)“ verglichen.Values are compared using IEquatable{T}.Equals(T).
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.The type of the span and value.
Parameter
- span
- ReadOnlySpan<T>
Die zu suchende Spanne.The span to search.
- value
- ReadOnlySpan<T>
Die zu suchende Sequenz.The sequence to search for.
Gibt zurück
Der Index des Vorkommens des Werts in der Spanne.The index of the occurrence of the value in the span. Gibt -1 zurück, wenn die Suche nicht erfolgreich war.If not found, returns -1.