MemoryExtensions.IndexOf Méthode

Définition

Surcharges

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

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

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

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

IndexOf<T>(Span<T>, T)

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

IndexOf<T>(ReadOnlySpan<T>, T)

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

IndexOf<T>(ReadOnlySpan<T>, ReadOnlySpan<T>)

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

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

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

public:
[System::Runtime::CompilerServices::Extension]
 static int IndexOf(ReadOnlySpan<char> span, ReadOnlySpan<char> value, StringComparison comparisonType);
public static int IndexOf (this ReadOnlySpan<char> span, ReadOnlySpan<char> value, StringComparison comparisonType);
static member IndexOf : ReadOnlySpan<char> * ReadOnlySpan<char> * StringComparison -> int
<Extension()>
Public Function IndexOf (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 l’occurrence de la valeur dans l’étendue.The index of the occurrence of the value in the span.

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

Recherche la séquence spécifiée et retourne l’index de sa première occurrence.Searches for the specified sequence and returns the index of its first 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 IndexOf(Span<T> span, ReadOnlySpan<T> value);
public static int IndexOf<T> (this Span<T> span, ReadOnlySpan<T> value) where T : IEquatable<T>;
static member IndexOf : Span<'T (requires 'T :> IEquatable<'T>)> * ReadOnlySpan<'T (requires 'T :> IEquatable<'T>)> -> int (requires 'T :> IEquatable<'T>)
<Extension()>
Public Function IndexOf(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 l’occurrence de la valeur dans l’étendue.The index of the occurrence of the value in the span. Si non trouvé(e), retourne -1.If not found, returns -1.

IndexOf<T>(Span<T>, T)

Recherche la valeur spécifiée et retourne l’index de sa première occurrence.Searches for the specified value and returns the index of its first 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 IndexOf(Span<T> span, T value);
public static int IndexOf<T> (this Span<T> span, T value) where T : IEquatable<T>;
static member IndexOf : Span<'T (requires 'T :> IEquatable<'T>)> * 'T -> int (requires 'T :> IEquatable<'T>)
<Extension()>
Public Function IndexOf(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 l’occurrence de la valeur dans l’étendue.The index of the occurrence of the value in the span. Si non trouvé(e), retourne -1.If not found, returns -1.

IndexOf<T>(ReadOnlySpan<T>, T)

Recherche la valeur spécifiée et retourne l’index de sa première occurrence.Searches for the specified value and returns the index of its first 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 IndexOf(ReadOnlySpan<T> span, T value);
public static int IndexOf<T> (this ReadOnlySpan<T> span, T value) where T : IEquatable<T>;
static member IndexOf : ReadOnlySpan<'T (requires 'T :> IEquatable<'T>)> * 'T -> int (requires 'T :> IEquatable<'T>)
<Extension()>
Public Function IndexOf(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 l’occurrence de la valeur dans l’étendue.The index of the occurrence of the value in the span. Si non trouvé(e), retourne -1.If not found, returns -1.

IndexOf<T>(ReadOnlySpan<T>, ReadOnlySpan<T>)

Recherche la séquence spécifiée et retourne l’index de sa première occurrence.Searches for the specified sequence and returns the index of its first 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 IndexOf(ReadOnlySpan<T> span, ReadOnlySpan<T> value);
public static int IndexOf<T> (this ReadOnlySpan<T> span, ReadOnlySpan<T> value) where T : IEquatable<T>;
static member IndexOf : ReadOnlySpan<'T (requires 'T :> IEquatable<'T>)> * ReadOnlySpan<'T (requires 'T :> IEquatable<'T>)> -> int (requires 'T :> IEquatable<'T>)
<Extension()>
Public Function IndexOf(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 l’occurrence de la valeur dans l’étendue.The index of the occurrence of the value in the span. Si non trouvé(e), retourne -1.If not found, returns -1.

S’applique à