MemoryExtensions.LastIndexOf Methode

Definitie

Overloads

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

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

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

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

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

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

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

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

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

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

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

Zoekt naar de opgegeven reeks en retourneert de index van het laatste exemplaar. Als dit niet wordt gevonden, wordt -1 geretourneerd.

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

Zoekt naar de opgegeven waarde en retourneert de index van het laatste exemplaar. Als dit niet wordt gevonden, wordt -1 geretourneerd.

LastIndexOf(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 laatste exemplaar van de opgegeven value in de huidige 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

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 laatste exemplaar van de waarde in de periode.

Van toepassing op

LastIndexOf<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 laatste exemplaar.

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

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 laatste exemplaar van de waarde in de periode. Als dit niet wordt gevonden, wordt -1 geretourneerd.

Opmerkingen

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

Van toepassing op

LastIndexOf<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 laatste exemplaar.

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

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 laatste exemplaar van de waarde in de periode. Als dit niet wordt gevonden, wordt -1 geretourneerd.

Opmerkingen

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

Van toepassing op

LastIndexOf<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 laatste exemplaar.

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

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 laatste exemplaar van de waarde in de periode. Als dit niet wordt gevonden, wordt -1 geretourneerd.

Kenmerken

Opmerkingen

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

Van toepassing op

LastIndexOf<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 laatste exemplaar.

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

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 laatste exemplaar van de waarde in de periode. Als dit niet wordt gevonden, wordt -1 geretourneerd.

Kenmerken

Opmerkingen

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

Van toepassing op

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

Bron:
MemoryExtensions.cs
Bron:
MemoryExtensions.cs

Zoekt naar de opgegeven reeks en retourneert de index van het laatste exemplaar. Als dit niet wordt gevonden, wordt -1 geretourneerd.

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

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

Opmerkingen

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

Van toepassing op

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

Bron:
MemoryExtensions.cs
Bron:
MemoryExtensions.cs

Zoekt naar de opgegeven waarde en retourneert de index van het laatste exemplaar. Als dit niet wordt gevonden, wordt -1 geretourneerd.

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

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

Opmerkingen

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

Van toepassing op