MemoryExtensions.LastIndexOf Méthode

Définition

Surcharges

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

Signale l’index de base zéro de la dernière occurrence de la value spécifiée dans la span actuelle.Reports the zero-based index of the last occurrence of the specified value in the current span.

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

Recherche la séquence spécifiée et retourne l’index de sa dernière occurrence.Searches for the specified sequence and returns the index of its last occurrence. Les valeurs sont comparées en utilisant IEquatable{T}.Equals(T).Values are compared using IEquatable{T}.Equals(T).

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

Recherche la valeur spécifiée et retourne l’index de sa dernière occurrence.Searches for the specified value and returns the index of its last occurrence. Les valeurs sont comparées en utilisant IEquatable{T}.Equals(T).Values are compared using IEquatable{T}.Equals(T).

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

Recherche la séquence spécifiée et retourne l’index de sa dernière occurrence.Searches for the specified sequence and returns the index of its last occurrence. Les valeurs sont comparées en utilisant IEquatable{T}.Equals(T).Values are compared using IEquatable{T}.Equals(T).

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

Recherche la valeur spécifiée et retourne l’index de sa dernière occurrence.Searches for the specified value and returns the index of its last occurrence. Les valeurs sont comparées en utilisant IEquatable{T}.Equals(T).Values are compared using IEquatable{T}.Equals(T).

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

Signale l’index de base zéro de la dernière occurrence de la value spécifiée dans la span actuelle.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

Paramètres

span
ReadOnlySpan<Char>

Étendue source.The source span.

value
ReadOnlySpan<Char>

Valeur à rechercher dans l’étendue source.The value to seek within the source span.

comparisonType
StringComparison

Valeur d’énumération qui détermine comment span et value sont comparés.An enumeration value that determines how span and value are compared.

Retours

Index de la dernière occurrence de la valeur dans l’étendue.The index of the last occurrence of the value in the span.

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

Recherche la séquence spécifiée et retourne l’index de sa dernière occurrence.Searches for the specified sequence and returns the index of its last occurrence. Les valeurs sont comparées en utilisant IEquatable{T}.Equals(T).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

Paramètres de type

T

Type de l’étendue et de la valeur.The type of the span and value.

Paramètres

span
ReadOnlySpan<T>

Étendue sur laquelle porte la recherche.The span to search.

value
ReadOnlySpan<T>

Séquence à rechercher.The sequence to search for.

Retours

Index de la dernière occurrence de la valeur dans l’étendue.The index of the last occurrence of the value in the span. Si non trouvé(e), retourne -1.If not found, returns -1.

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

Recherche la valeur spécifiée et retourne l’index de sa dernière occurrence.Searches for the specified value and returns the index of its last occurrence. Les valeurs sont comparées en utilisant IEquatable{T}.Equals(T).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

Paramètres de type

T

Type de l’étendue et de la valeur.The type of the span and value.

Paramètres

span
ReadOnlySpan<T>

Étendue sur laquelle porte la recherche.The span to search.

value
T

La valeur à rechercher.The value to search for.

Retours

Index de la dernière occurrence de la valeur dans l’étendue.The index of the last occurrence of the value in the span. Si non trouvé(e), retourne -1.If not found, returns -1.

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

Recherche la séquence spécifiée et retourne l’index de sa dernière occurrence.Searches for the specified sequence and returns the index of its last occurrence. Les valeurs sont comparées en utilisant IEquatable{T}.Equals(T).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

Paramètres de type

T

Type de l’étendue et de la valeur.The type of the span and value.

Paramètres

span
Span<T>

Étendue sur laquelle porte la recherche.The span to search.

value
ReadOnlySpan<T>

Séquence à rechercher.The sequence to search for.

Retours

Index de la dernière occurrence de la valeur dans l’étendue.The index of the last occurrence of the value in the span. Si non trouvé(e), retourne -1.If not found, returns -1.

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

Recherche la valeur spécifiée et retourne l’index de sa dernière occurrence.Searches for the specified value and returns the index of its last occurrence. Les valeurs sont comparées en utilisant IEquatable{T}.Equals(T).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

Paramètres de type

T

Type de l’étendue et de la valeur.The type of the span and value.

Paramètres

span
Span<T>

Étendue sur laquelle porte la recherche.The span to search.

value
T

La valeur à rechercher.The value to search for.

Retours

Index de la dernière occurrence de la valeur dans l’étendue.The index of the last occurrence of the value in the span. Si non trouvé(e), retourne -1.If not found, returns -1.

S’applique à