MemoryExtensions.LastIndexOf Methode

Definition

Überlädt

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

Meldet den nullbasierten Index des letzten Vorkommens des angegebenen value in der aktuellen span.

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

Sucht nach der angegebenen Sequenz und gibt den Index des letzten Vorkommens zurück.

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

Sucht nach dem angegebenen Wert und gibt den Index des letzten Vorkommens zurück.

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

Sucht nach der angegebenen Sequenz und gibt den Index des letzten Vorkommens zurück.

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

Sucht nach dem angegebenen Wert und gibt den Index des letzten Vorkommens zurück.

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

Sucht nach der angegebenen Sequenz und gibt den Index des letzten Vorkommens zurück. Wenn nicht gefunden, wird -1 zurückgegeben.

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

Sucht nach dem angegebenen Wert und gibt den Index des letzten Vorkommens zurück. Wenn nicht gefunden, wird -1 zurückgegeben.

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

Quelle:
MemoryExtensions.Globalization.cs
Quelle:
MemoryExtensions.Globalization.cs
Quelle:
MemoryExtensions.Globalization.cs
Quelle:
MemoryExtensions.Globalization.cs
Quelle:
MemoryExtensions.Globalization.cs

Meldet den nullbasierten Index des letzten Vorkommens des angegebenen value in der aktuellen 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.

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 letzten Vorkommens des Werts in der Spanne.

Gilt für:

LastIndexOf<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 letzten Vorkommens zurück.

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.

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 letzten 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:

LastIndexOf<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 letzten Vorkommens zurück.

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.

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 letzten 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:

LastIndexOf<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 letzten Vorkommens zurück.

public:
generic <typename T>
 where T : IEquatable<T>[System::Runtime::CompilerServices::Extension]
 static int LastIndexOf(Span<T> span, ReadOnlySpan<T> value);
[System.Runtime.CompilerServices.OverloadResolutionPriority(-1)]
public static int LastIndexOf<T>(this Span<T> span, ReadOnlySpan<T> value) where T : IEquatable<T>;
public static int LastIndexOf<T>(this Span<T> span, ReadOnlySpan<T> value) where T : IEquatable<T>;
[<System.Runtime.CompilerServices.OverloadResolutionPriority(-1)>]
static member LastIndexOf : Span<'T (requires 'T :> IEquatable<'T>)> * ReadOnlySpan<'T (requires 'T :> IEquatable<'T>)> -> int (requires '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.

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 letzten Vorkommens des Werts in der Spanne. Wenn nicht gefunden, wird -1 zurückgegeben.

Attribute

Hinweise

Werte werden mit "IEquatable{T}" verglichen. Entspricht(T).

Gilt für:

LastIndexOf<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 letzten Vorkommens zurück.

public:
generic <typename T>
 where T : IEquatable<T>[System::Runtime::CompilerServices::Extension]
 static int LastIndexOf(Span<T> span, T value);
[System.Runtime.CompilerServices.OverloadResolutionPriority(-1)]
public static int LastIndexOf<T>(this Span<T> span, T value) where T : IEquatable<T>;
public static int LastIndexOf<T>(this Span<T> span, T value) where T : IEquatable<T>;
[<System.Runtime.CompilerServices.OverloadResolutionPriority(-1)>]
static member LastIndexOf : Span<'T (requires 'T :> IEquatable<'T>)> * 'T -> int (requires '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.

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 letzten Vorkommens des Werts in der Spanne. Wenn nicht gefunden, wird -1 zurückgegeben.

Attribute

Hinweise

Werte werden mit "IEquatable{T}" verglichen. Entspricht(T).

Gilt für:

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

Quelle:
MemoryExtensions.cs
Quelle:
MemoryExtensions.cs

Sucht nach der angegebenen Sequenz und gibt den Index des letzten Vorkommens zurück. Wenn nicht gefunden, wird -1 zurückgegeben.

public static int LastIndexOf<T>(this ReadOnlySpan<T> span, ReadOnlySpan<T> value, System.Collections.Generic.IEqualityComparer<T>? comparer = default);
static member LastIndexOf : ReadOnlySpan<'T> * ReadOnlySpan<'T> * System.Collections.Generic.IEqualityComparer<'T> -> int
<Extension()>
Public Function LastIndexOf(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

Hinweise

Werte werden mit "IEquatable{T}" verglichen. Entspricht(T).

Gilt für:

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

Quelle:
MemoryExtensions.cs
Quelle:
MemoryExtensions.cs

Sucht nach dem angegebenen Wert und gibt den Index des letzten Vorkommens zurück. Wenn nicht gefunden, wird -1 zurückgegeben.

public static int LastIndexOf<T>(this ReadOnlySpan<T> span, T value, System.Collections.Generic.IEqualityComparer<T>? comparer = default);
static member LastIndexOf : ReadOnlySpan<'T> * 'T * System.Collections.Generic.IEqualityComparer<'T> -> int
<Extension()>
Public Function LastIndexOf(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

Hinweise

Werte werden mit "IEquatable{T}" verglichen. Entspricht(T).

Gilt für: