MemoryExtensions.LastIndexOf Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Surcharges
| Nom | Description |
|---|---|
| LastIndexOf(ReadOnlySpan<Char>, ReadOnlySpan<Char>, StringComparison) |
Signale l’index de base zéro de la dernière occurrence de la dernière occurrence spécifiée |
| LastIndexOf<T>(ReadOnlySpan<T>, ReadOnlySpan<T>) |
Recherche la séquence spécifiée et retourne l’index de sa dernière occurrence. |
| LastIndexOf<T>(ReadOnlySpan<T>, T) |
Recherche la valeur spécifiée et retourne l’index de sa dernière occurrence. |
| LastIndexOf<T>(Span<T>, ReadOnlySpan<T>) |
Recherche la séquence spécifiée et retourne l’index de sa dernière occurrence. |
| LastIndexOf<T>(Span<T>, T) |
Recherche la valeur spécifiée et retourne l’index de sa dernière occurrence. |
| LastIndexOf<T>(ReadOnlySpan<T>, ReadOnlySpan<T>, IEqualityComparer<T>) |
Recherche la séquence spécifiée et retourne l’index de sa dernière occurrence. S’il est introuvable, retourne -1. |
| LastIndexOf<T>(ReadOnlySpan<T>, T, IEqualityComparer<T>) |
Recherche la valeur spécifiée et retourne l’index de sa dernière occurrence. S’il est introuvable, retourne -1. |
LastIndexOf(ReadOnlySpan<Char>, ReadOnlySpan<Char>, StringComparison)
Signale l’index de base zéro de la dernière occurrence de la dernière occurrence spécifiée value dans le fichier actif 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.
- value
- ReadOnlySpan<Char>
Valeur à rechercher dans l’étendue source.
- comparisonType
- StringComparison
Valeur d’énumération qui détermine comment span et value sont comparées.
Retours
Index de la dernière occurrence de la valeur dans l’étendue.
S’applique à
LastIndexOf<T>(ReadOnlySpan<T>, ReadOnlySpan<T>)
- Source:
- MemoryExtensions.cs
- Source:
- MemoryExtensions.cs
- Source:
- MemoryExtensions.cs
- Source:
- MemoryExtensions.cs
- Source:
- MemoryExtensions.cs
Recherche la séquence spécifiée et retourne l’index de sa dernière occurrence.
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.
Paramètres
- span
- ReadOnlySpan<T>
Étendue à rechercher.
- value
- ReadOnlySpan<T>
Séquence à rechercher.
Retours
Index de la dernière occurrence de la valeur dans l’étendue. S’il est introuvable, retourne -1.
Remarques
Les valeurs sont comparées à l’aide d’IEquatable{T}. Equals(T).
S’applique à
LastIndexOf<T>(ReadOnlySpan<T>, T)
- Source:
- MemoryExtensions.cs
- Source:
- MemoryExtensions.cs
- Source:
- MemoryExtensions.cs
- Source:
- MemoryExtensions.cs
- Source:
- MemoryExtensions.cs
Recherche la valeur spécifiée et retourne l’index de sa dernière occurrence.
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.
Paramètres
- span
- ReadOnlySpan<T>
Étendue à rechercher.
- value
- T
Valeur à rechercher.
Retours
Index de la dernière occurrence de la valeur dans l’étendue. S’il est introuvable, retourne -1.
Remarques
Les valeurs sont comparées à l’aide d’IEquatable{T}. Equals(T).
S’applique à
LastIndexOf<T>(Span<T>, ReadOnlySpan<T>)
- Source:
- MemoryExtensions.cs
- Source:
- MemoryExtensions.cs
- Source:
- MemoryExtensions.cs
- Source:
- MemoryExtensions.cs
- Source:
- MemoryExtensions.cs
Recherche la séquence spécifiée et retourne l’index de sa dernière occurrence.
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
Paramètres de type
- T
Type de l’étendue et de la valeur.
Paramètres
- span
- Span<T>
Étendue à rechercher.
- value
- ReadOnlySpan<T>
Séquence à rechercher.
Retours
Index de la dernière occurrence de la valeur dans l’étendue. S’il est introuvable, retourne -1.
- Attributs
Remarques
Les valeurs sont comparées à l’aide d’IEquatable{T}. Equals(T).
S’applique à
LastIndexOf<T>(Span<T>, T)
- Source:
- MemoryExtensions.cs
- Source:
- MemoryExtensions.cs
- Source:
- MemoryExtensions.cs
- Source:
- MemoryExtensions.cs
- Source:
- MemoryExtensions.cs
Recherche la valeur spécifiée et retourne l’index de sa dernière occurrence.
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
Paramètres de type
- T
Type de l’étendue et de la valeur.
Paramètres
- span
- Span<T>
Étendue à rechercher.
- value
- T
Valeur à rechercher.
Retours
Index de la dernière occurrence de la valeur dans l’étendue. S’il est introuvable, retourne -1.
- Attributs
Remarques
Les valeurs sont comparées à l’aide d’IEquatable{T}. Equals(T).
S’applique à
LastIndexOf<T>(ReadOnlySpan<T>, ReadOnlySpan<T>, IEqualityComparer<T>)
- Source:
- MemoryExtensions.cs
- Source:
- MemoryExtensions.cs
Recherche la séquence spécifiée et retourne l’index de sa dernière occurrence. S’il est introuvable, retourne -1.
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
Paramètres de type
- T
Paramètres
- span
- ReadOnlySpan<T>
Étendue à rechercher.
- value
- ReadOnlySpan<T>
Séquence à rechercher.
- comparer
- IEqualityComparer<T>
Implémentation IEqualityComparer<T> à utiliser lors de la comparaison d’éléments ou null pour utiliser la valeur par défaut IEqualityComparer<T> pour le type d’un élément.
Retours
Remarques
Les valeurs sont comparées à l’aide d’IEquatable{T}. Equals(T).
S’applique à
LastIndexOf<T>(ReadOnlySpan<T>, T, IEqualityComparer<T>)
- Source:
- MemoryExtensions.cs
- Source:
- MemoryExtensions.cs
Recherche la valeur spécifiée et retourne l’index de sa dernière occurrence. S’il est introuvable, retourne -1.
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
Paramètres de type
- T
Paramètres
- span
- ReadOnlySpan<T>
Étendue à rechercher.
- value
- T
Valeur à rechercher.
- comparer
- IEqualityComparer<T>
Implémentation IEqualityComparer<T> à utiliser lors de la comparaison d’éléments ou null pour utiliser la valeur par défaut IEqualityComparer<T> pour le type d’un élément.
Retours
Remarques
Les valeurs sont comparées à l’aide d’IEquatable{T}. Equals(T).