MemoryExtensions.LastIndexOf Methode

Definition

Überlädt

LastIndexOf(ReadOnlySpan<Char>, ReadOnlySpan<Char>, StringComparison)

Gibt den NULL-basierten Index des letzten Vorkommens der angegebenen value im aktuellen span an.Reports the zero-based index of the last occurrence of the specified value in the current span.

LastIndexOf<T>(ReadOnlySpan<T>, ReadOnlySpan<T>)

Sucht nach der angegebenen Sequenz und gibt den Index des letzten Vorkommens zurück.Searches for the specified sequence and returns the index of its last occurrence. Werte werden mit „IEquatable{T}.Equals(T)“ verglichen.Values are compared using IEquatable{T}.Equals(T).

LastIndexOf<T>(ReadOnlySpan<T>, T)

Sucht nach dem angegebenen Wert und gibt den Index des letzten Vorkommens zurück.Searches for the specified value and returns the index of its last occurrence. Werte werden mit „IEquatable{T}.Equals(T)“ verglichen.Values are compared using IEquatable{T}.Equals(T).

LastIndexOf<T>(Span<T>, ReadOnlySpan<T>)

Sucht nach der angegebenen Sequenz und gibt den Index des letzten Vorkommens zurück.Searches for the specified sequence and returns the index of its last occurrence. Werte werden mit „IEquatable{T}.Equals(T)“ verglichen.Values are compared using IEquatable{T}.Equals(T).

LastIndexOf<T>(Span<T>, T)

Sucht nach dem angegebenen Wert und gibt den Index des letzten Vorkommens zurück.Searches for the specified value and returns the index of its last occurrence. Werte werden mit „IEquatable{T}.Equals(T)“ verglichen.Values are compared using IEquatable{T}.Equals(T).

LastIndexOf(ReadOnlySpan<Char>, ReadOnlySpan<Char>, StringComparison)

Gibt den NULL-basierten Index des letzten Vorkommens der angegebenen value im aktuellen span an.Reports the zero-based index of the last occurrence of the specified value in the current span.

public:
[System::Runtime::CompilerServices::Extension]
 static int LastIndexOf(ReadOnlySpan<char> span, ReadOnlySpan<char> value, StringComparison comparisonType);
public static int LastIndexOf (this ReadOnlySpan<char> span, ReadOnlySpan<char> value, StringComparison comparisonType);
static member LastIndexOf : ReadOnlySpan<char> * ReadOnlySpan<char> * StringComparison -> int
<Extension()>
Public Function LastIndexOf (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 letzten Vorkommens des Werts in der Spanne.The index of the last occurrence of the value in the span.

LastIndexOf<T>(ReadOnlySpan<T>, ReadOnlySpan<T>)

Sucht nach der angegebenen Sequenz und gibt den Index des letzten Vorkommens zurück.Searches for the specified sequence and returns the index of its last 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 LastIndexOf(ReadOnlySpan<T> span, ReadOnlySpan<T> value);
public static int LastIndexOf<T> (this ReadOnlySpan<T> span, ReadOnlySpan<T> value) where T : IEquatable<T>;
static member LastIndexOf : ReadOnlySpan<'T (requires 'T :> IEquatable<'T>)> * ReadOnlySpan<'T (requires 'T :> IEquatable<'T>)> -> int (requires 'T :> IEquatable<'T>)
<Extension()>
Public Function LastIndexOf(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 letzten Vorkommens des Werts in der Spanne.The index of the last occurrence of the value in the span. Gibt -1 zurück, wenn die Suche nicht erfolgreich war.If not found, returns -1.

LastIndexOf<T>(ReadOnlySpan<T>, T)

Sucht nach dem angegebenen Wert und gibt den Index des letzten Vorkommens zurück.Searches for the specified value and returns the index of its last 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 LastIndexOf(ReadOnlySpan<T> span, T value);
public static int LastIndexOf<T> (this ReadOnlySpan<T> span, T value) where T : IEquatable<T>;
static member LastIndexOf : ReadOnlySpan<'T (requires 'T :> IEquatable<'T>)> * 'T -> int (requires 'T :> IEquatable<'T>)
<Extension()>
Public Function LastIndexOf(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 letzten Vorkommens des Werts in der Spanne.The index of the last occurrence of the value in the span. Gibt -1 zurück, wenn die Suche nicht erfolgreich war.If not found, returns -1.

LastIndexOf<T>(Span<T>, ReadOnlySpan<T>)

Sucht nach der angegebenen Sequenz und gibt den Index des letzten Vorkommens zurück.Searches for the specified sequence and returns the index of its last 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 LastIndexOf(Span<T> span, ReadOnlySpan<T> value);
public static int LastIndexOf<T> (this Span<T> span, ReadOnlySpan<T> value) where T : IEquatable<T>;
static member LastIndexOf : Span<'T (requires 'T :> IEquatable<'T>)> * ReadOnlySpan<'T (requires 'T :> IEquatable<'T>)> -> int (requires 'T :> IEquatable<'T>)
<Extension()>
Public Function LastIndexOf(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 letzten Vorkommens des Werts in der Spanne.The index of the last occurrence of the value in the span. Gibt -1 zurück, wenn die Suche nicht erfolgreich war.If not found, returns -1.

LastIndexOf<T>(Span<T>, T)

Sucht nach dem angegebenen Wert und gibt den Index des letzten Vorkommens zurück.Searches for the specified value and returns the index of its last 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 LastIndexOf(Span<T> span, T value);
public static int LastIndexOf<T> (this Span<T> span, T value) where T : IEquatable<T>;
static member LastIndexOf : Span<'T (requires 'T :> IEquatable<'T>)> * 'T -> int (requires 'T :> IEquatable<'T>)
<Extension()>
Public Function LastIndexOf(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 letzten Vorkommens des Werts in der Spanne.The index of the last 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: