MemoryExtensions.IndexOf Methode

Definition

Überlädt

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

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

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

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

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

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

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

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

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

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

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

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

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

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

IndexOf(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 ersten Vorkommens des angegebenen value in der aktuellen 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

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

Gilt für:

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

Quelle:
MemoryExtensions.cs
Quelle:
MemoryExtensions.cs

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

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

Der Index des ersten Vorkommens der angegebenen Sequenz. Wenn nicht gefunden, wird -1 zurückgegeben.

Hinweise

Werte werden mithilfe von IEquatable{T}.Equals(T).

Gilt für:

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

Quelle:
MemoryExtensions.cs
Quelle:
MemoryExtensions.cs

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

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

Der Index des ersten Vorkommens des angegebenen Werts. Wenn nicht gefunden, wird -1 zurückgegeben.

Hinweise

Werte werden mithilfe von IEquatable{T}.Equals(T).

Gilt für:

IndexOf<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 ersten Vorkommens zurück.

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

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

Attribute

Hinweise

Werte werden mithilfe von IEquatable{T}.Equals(T).

Gilt für:

IndexOf<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 ersten Vorkommens zurück.

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

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

IndexOf<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 ersten Vorkommens zurück.

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

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

IndexOf<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 ersten Vorkommens zurück.

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

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