MemoryExtensions.IndexOf Methode

Definitie

Overloads

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

Rapporteert de op nul gebaseerde index van het eerste exemplaar van de opgegeven value in de huidige span.

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

Zoekt naar de opgegeven reeks en retourneert de index van het eerste exemplaar.

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

Zoekt naar de opgegeven waarde en retourneert de index van het eerste exemplaar.

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

Zoekt naar de opgegeven waarde en retourneert de index van het eerste exemplaar.

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

Zoekt naar de opgegeven reeks en retourneert de index van het eerste exemplaar.

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

Zoekt naar de opgegeven waarde en retourneert de index van het eerste exemplaar.

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

Zoekt naar de opgegeven reeks en retourneert de index van het eerste exemplaar.

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

Bron:
MemoryExtensions.Globalization.cs
Bron:
MemoryExtensions.Globalization.cs
Bron:
MemoryExtensions.Globalization.cs
Bron:
MemoryExtensions.Globalization.cs
Bron:
MemoryExtensions.Globalization.cs

Rapporteert de op nul gebaseerde index van het eerste exemplaar van de opgegeven value in de huidige 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

Parameters

span
ReadOnlySpan<Char>

Het bronbereik.

value
ReadOnlySpan<Char>

De waarde die moet worden gezocht binnen de bronspanne.

comparisonType
StringComparison

Een opsommingswaarde die bepaalt hoe span en value worden vergeleken.

Retouren

De index van het exemplaar van de waarde in het bereik.

Van toepassing op

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

Bron:
MemoryExtensions.cs
Bron:
MemoryExtensions.cs

Zoekt naar de opgegeven reeks en retourneert de index van het eerste exemplaar.

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

Type parameters

T

Parameters

span
ReadOnlySpan<T>

Het bereik om te zoeken.

value
ReadOnlySpan<T>

De volgorde die moet worden gezocht.

comparer
IEqualityComparer<T>

De IEqualityComparer<T> implementatie die moet worden gebruikt bij het vergelijken van elementen of null voor het gebruik van de standaardwaarde IEqualityComparer<T> voor het type element.

Retouren

De index van het eerste exemplaar van de opgegeven reeks. Als dit niet wordt gevonden, wordt -1 geretourneerd.

Opmerkingen

Waarden worden vergeleken met behulp van IEquatable{T}.Equals(T).

Van toepassing op

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

Bron:
MemoryExtensions.cs
Bron:
MemoryExtensions.cs

Zoekt naar de opgegeven waarde en retourneert de index van het eerste exemplaar.

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

Type parameters

T

Parameters

span
ReadOnlySpan<T>

Het bereik om te zoeken.

value
T

De waarde die moet worden gezocht.

comparer
IEqualityComparer<T>

De IEqualityComparer<T> implementatie die moet worden gebruikt bij het vergelijken van elementen of null voor het gebruik van de standaardwaarde IEqualityComparer<T> voor het type element.

Retouren

De index van het eerste exemplaar van de opgegeven waarde. Als dit niet wordt gevonden, wordt -1 geretourneerd.

Opmerkingen

Waarden worden vergeleken met behulp van IEquatable{T}.Equals(T).

Van toepassing op

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

Bron:
MemoryExtensions.cs
Bron:
MemoryExtensions.cs
Bron:
MemoryExtensions.cs
Bron:
MemoryExtensions.cs
Bron:
MemoryExtensions.cs

Zoekt naar de opgegeven waarde en retourneert de index van het eerste exemplaar.

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

Type parameters

T

Het type span en de waarde.

Parameters

span
Span<T>

Het bereik om te zoeken.

value
T

De waarde die moet worden gezocht.

Retouren

De index van het exemplaar van de waarde in het bereik. Als dit niet wordt gevonden, wordt -1 geretourneerd.

Kenmerken

Opmerkingen

Waarden worden vergeleken met behulp van IEquatable{T}.Equals(T).

Van toepassing op

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

Bron:
MemoryExtensions.cs
Bron:
MemoryExtensions.cs
Bron:
MemoryExtensions.cs
Bron:
MemoryExtensions.cs
Bron:
MemoryExtensions.cs

Zoekt naar de opgegeven reeks en retourneert de index van het eerste exemplaar.

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

Type parameters

T

Het type span en de waarde.

Parameters

span
ReadOnlySpan<T>

Het bereik om te zoeken.

value
ReadOnlySpan<T>

De volgorde die moet worden gezocht.

Retouren

De index van het exemplaar van de waarde in het bereik. Als dit niet wordt gevonden, wordt -1 geretourneerd.

Opmerkingen

Waarden worden vergeleken met IEquatable{T}. Is gelijk aan(T).

Van toepassing op

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

Bron:
MemoryExtensions.cs
Bron:
MemoryExtensions.cs
Bron:
MemoryExtensions.cs
Bron:
MemoryExtensions.cs
Bron:
MemoryExtensions.cs

Zoekt naar de opgegeven waarde en retourneert de index van het eerste exemplaar.

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

Type parameters

T

Het type span en de waarde.

Parameters

span
ReadOnlySpan<T>

Het bereik om te zoeken.

value
T

De waarde die moet worden gezocht.

Retouren

De index van het exemplaar van de waarde in het bereik. Als dit niet wordt gevonden, wordt -1 geretourneerd.

Opmerkingen

Waarden worden vergeleken met IEquatable{T}. Is gelijk aan(T).

Van toepassing op

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

Bron:
MemoryExtensions.cs
Bron:
MemoryExtensions.cs
Bron:
MemoryExtensions.cs
Bron:
MemoryExtensions.cs
Bron:
MemoryExtensions.cs

Zoekt naar de opgegeven reeks en retourneert de index van het eerste exemplaar.

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

Type parameters

T

Het type span en de waarde.

Parameters

span
Span<T>

Het bereik om te zoeken.

value
ReadOnlySpan<T>

De volgorde die moet worden gezocht.

Retouren

De index van het exemplaar van de waarde in het bereik. Als dit niet wordt gevonden, wordt -1 geretourneerd.

Kenmerken

Opmerkingen

Waarden worden vergeleken met IEquatable{T}. Is gelijk aan(T).

Van toepassing op