MemoryExtensions.IndexOf MemoryExtensions.IndexOf MemoryExtensions.IndexOf MemoryExtensions.IndexOf Method

Definition

Überlädt

IndexOf(ReadOnlySpan<Char>, ReadOnlySpan<Char>, StringComparison) IndexOf(ReadOnlySpan<Char>, ReadOnlySpan<Char>, StringComparison) IndexOf(ReadOnlySpan<Char>, ReadOnlySpan<Char>, StringComparison) 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.

IndexOf<T>(Span<T>, ReadOnlySpan<T>) IndexOf<T>(Span<T>, ReadOnlySpan<T>) IndexOf<T>(Span<T>, ReadOnlySpan<T>) 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) IndexOf<T>(Span<T>, T) IndexOf<T>(Span<T>, 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) IndexOf<T>(ReadOnlySpan<T>, T) IndexOf<T>(ReadOnlySpan<T>, 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>) IndexOf<T>(ReadOnlySpan<T>, ReadOnlySpan<T>) IndexOf<T>(ReadOnlySpan<T>, ReadOnlySpan<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) IndexOf(ReadOnlySpan<Char>, ReadOnlySpan<Char>, StringComparison) IndexOf(ReadOnlySpan<Char>, ReadOnlySpan<Char>, StringComparison) 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 StringComparison StringComparison 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.

IndexOf<T>(Span<T>, ReadOnlySpan<T>) IndexOf<T>(Span<T>, ReadOnlySpan<T>) IndexOf<T>(Span<T>, ReadOnlySpan<T>) 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> Span<T> Span<T> Span<T>

Die zu suchende Spanne.The span to search.

value
ReadOnlySpan<T> ReadOnlySpan<T> ReadOnlySpan<T> 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.

IndexOf<T>(Span<T>, T) IndexOf<T>(Span<T>, T) IndexOf<T>(Span<T>, 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).

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> Span<T> Span<T> Span<T>

Die zu suchende Spanne.The span to search.

value

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.

IndexOf<T>(ReadOnlySpan<T>, T) IndexOf<T>(ReadOnlySpan<T>, T) IndexOf<T>(ReadOnlySpan<T>, 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).

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> ReadOnlySpan<T> ReadOnlySpan<T> ReadOnlySpan<T>

Die zu suchende Spanne.The span to search.

value

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.

IndexOf<T>(ReadOnlySpan<T>, ReadOnlySpan<T>) IndexOf<T>(ReadOnlySpan<T>, ReadOnlySpan<T>) IndexOf<T>(ReadOnlySpan<T>, ReadOnlySpan<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).

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> ReadOnlySpan<T> ReadOnlySpan<T> ReadOnlySpan<T>

Die zu suchende Spanne.The span to search.

value
ReadOnlySpan<T> ReadOnlySpan<T> ReadOnlySpan<T> 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: