MemoryExtensions.LastIndexOf 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 |
|---|---|
| LastIndexOf(ReadOnlySpan<Char>, ReadOnlySpan<Char>, StringComparison) |
Meldet den nullbasierten Index des letzten Vorkommens des angegebenen |
| 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)
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).