MemoryExtensions.LastIndexOfAny Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Överlagringar
| Name | Description |
|---|---|
| LastIndexOfAny<T>(ReadOnlySpan<T>, T, T, T, IEqualityComparer<T>) |
Söker efter det sista indexet för något av de angivna värdena. |
| LastIndexOfAny<T>(Span<T>, T, T, T) |
Söker efter det sista indexet för något av de angivna värdena. |
| LastIndexOfAny<T>(ReadOnlySpan<T>, T, T, T) |
Söker efter det sista indexet för något av de angivna värdena. |
| LastIndexOfAny<T>(ReadOnlySpan<T>, T, T, IEqualityComparer<T>) |
Söker efter det sista indexet för något av de angivna värdena. |
| LastIndexOfAny<T>(Span<T>, T, T) |
Söker efter det sista indexet för något av de angivna värdena. |
| LastIndexOfAny<T>(Span<T>, ReadOnlySpan<T>) |
Söker efter det sista indexet för något av de angivna värdena. |
| LastIndexOfAny<T>(ReadOnlySpan<T>, ReadOnlySpan<T>, IEqualityComparer<T>) |
Söker efter det sista indexet för något av de angivna värdena. |
| LastIndexOfAny<T>(Span<T>, SearchValues<T>) |
Söker efter det sista indexet för något av de angivna värdena. |
| LastIndexOfAny<T>(ReadOnlySpan<T>, ReadOnlySpan<T>) |
Söker efter det sista indexet för något av de angivna värdena. |
| LastIndexOfAny<T>(ReadOnlySpan<T>, SearchValues<T>) |
Söker efter det sista indexet för något av de angivna värdena. |
| LastIndexOfAny<T>(ReadOnlySpan<T>, T, T) |
Söker efter det sista indexet för något av de angivna värdena. |
LastIndexOfAny<T>(ReadOnlySpan<T>, T, T, T, IEqualityComparer<T>)
- Källa:
- MemoryExtensions.cs
- Källa:
- MemoryExtensions.cs
Söker efter det sista indexet för något av de angivna värdena.
public static int LastIndexOfAny<T>(this ReadOnlySpan<T> span, T value0, T value1, T value2, System.Collections.Generic.IEqualityComparer<T>? comparer = default);
static member LastIndexOfAny : ReadOnlySpan<'T> * 'T * 'T * 'T * System.Collections.Generic.IEqualityComparer<'T> -> int
<Extension()>
Public Function LastIndexOfAny(Of T) (span As ReadOnlySpan(Of T), value0 As T, value1 As T, value2 As T, Optional comparer As IEqualityComparer(Of T) = Nothing) As Integer
Typparametrar
- T
Parametrar
- span
- ReadOnlySpan<T>
Sökintervallet.
- value0
- T
Det första värdet att söka efter.
- value1
- T
Det andra värdet att söka efter.
- value2
- T
Det tredje värdet att söka efter.
- comparer
- IEqualityComparer<T>
Implementeringen IEqualityComparer<T> som ska användas vid jämförelse av element eller null för att använda standardvärdet IEqualityComparer<T> för typen av ett element.
Returer
Det sista indexet för något av de angivna värdena eller -1 om inget hittas.
Kommentarer
Den här metoden liknar att anropa LastIndexOf flera gånger med den logiska OR-operatorn.
Gäller för
LastIndexOfAny<T>(Span<T>, T, T, T)
- Källa:
- MemoryExtensions.cs
- Källa:
- MemoryExtensions.cs
- Källa:
- MemoryExtensions.cs
- Källa:
- MemoryExtensions.cs
- Källa:
- MemoryExtensions.cs
Söker efter det sista indexet för något av de angivna värdena.
public:
generic <typename T>
where T : IEquatable<T>[System::Runtime::CompilerServices::Extension]
static int LastIndexOfAny(Span<T> span, T value0, T value1, T value2);
[System.Runtime.CompilerServices.OverloadResolutionPriority(-1)]
public static int LastIndexOfAny<T>(this Span<T> span, T value0, T value1, T value2) where T : IEquatable<T>;
public static int LastIndexOfAny<T>(this Span<T> span, T value0, T value1, T value2) where T : IEquatable<T>;
[<System.Runtime.CompilerServices.OverloadResolutionPriority(-1)>]
static member LastIndexOfAny : Span<'T (requires 'T :> IEquatable<'T>)> * 'T * 'T * 'T -> int (requires 'T :> IEquatable<'T>)
static member LastIndexOfAny : Span<'T (requires 'T :> IEquatable<'T>)> * 'T * 'T * 'T -> int (requires 'T :> IEquatable<'T>)
<Extension()>
Public Function LastIndexOfAny(Of T As IEquatable(Of T)) (span As Span(Of T), value0 As T, value1 As T, value2 As T) As Integer
Typparametrar
- T
Typ av span och värden.
Parametrar
- span
- Span<T>
Sökintervallet.
- value0
- T
Det första värdet att söka efter.
- value1
- T
Det andra värdet att söka efter.
- value2
- T
Det tredje värdet att söka efter.
Returer
Indexet för den sista förekomsten av något av värdena i intervallet. Returnerar -1 om det inte hittas.
- Attribut
Kommentarer
Den här metoden liknar att anropa LastIndexOf flera gånger med den logiska OR-operatorn.
Gäller för
LastIndexOfAny<T>(ReadOnlySpan<T>, T, T, T)
- Källa:
- MemoryExtensions.cs
- Källa:
- MemoryExtensions.cs
- Källa:
- MemoryExtensions.cs
- Källa:
- MemoryExtensions.cs
- Källa:
- MemoryExtensions.cs
Söker efter det sista indexet för något av de angivna värdena.
public:
generic <typename T>
where T : IEquatable<T>[System::Runtime::CompilerServices::Extension]
static int LastIndexOfAny(ReadOnlySpan<T> span, T value0, T value1, T value2);
public static int LastIndexOfAny<T>(this ReadOnlySpan<T> span, T value0, T value1, T value2) where T : IEquatable<T>;
static member LastIndexOfAny : ReadOnlySpan<'T (requires 'T :> IEquatable<'T>)> * 'T * 'T * 'T -> int (requires 'T :> IEquatable<'T>)
<Extension()>
Public Function LastIndexOfAny(Of T As IEquatable(Of T)) (span As ReadOnlySpan(Of T), value0 As T, value1 As T, value2 As T) As Integer
Typparametrar
- T
Typ av span och värden.
Parametrar
- span
- ReadOnlySpan<T>
Sökintervallet.
- value0
- T
Det första värdet att söka efter.
- value1
- T
Det andra värdet att söka efter.
- value2
- T
Det tredje värdet att söka efter.
Returer
Indexet för den sista förekomsten av något av värdena i intervallet. Returnerar -1 om det inte hittas.
Kommentarer
Den här metoden liknar att anropa LastIndexOf flera gånger med den logiska OR-operatorn.
Gäller för
LastIndexOfAny<T>(ReadOnlySpan<T>, T, T, IEqualityComparer<T>)
- Källa:
- MemoryExtensions.cs
- Källa:
- MemoryExtensions.cs
Söker efter det sista indexet för något av de angivna värdena.
public static int LastIndexOfAny<T>(this ReadOnlySpan<T> span, T value0, T value1, System.Collections.Generic.IEqualityComparer<T>? comparer = default);
static member LastIndexOfAny : ReadOnlySpan<'T> * 'T * 'T * System.Collections.Generic.IEqualityComparer<'T> -> int
<Extension()>
Public Function LastIndexOfAny(Of T) (span As ReadOnlySpan(Of T), value0 As T, value1 As T, Optional comparer As IEqualityComparer(Of T) = Nothing) As Integer
Typparametrar
- T
Parametrar
- span
- ReadOnlySpan<T>
Sökintervallet.
- value0
- T
Det första värdet att söka efter.
- value1
- T
Det andra värdet att söka efter.
- comparer
- IEqualityComparer<T>
Implementeringen IEqualityComparer<T> som ska användas vid jämförelse av element eller null för att använda standardvärdet IEqualityComparer<T> för typen av ett element.
Returer
Det sista indexet för något av de angivna värdena. Om ingen hittas returnerar -1.
Kommentarer
Den här metoden liknar att anropa LastIndexOf flera gånger med den logiska OR-operatorn.
Gäller för
LastIndexOfAny<T>(Span<T>, T, T)
- Källa:
- MemoryExtensions.cs
- Källa:
- MemoryExtensions.cs
- Källa:
- MemoryExtensions.cs
- Källa:
- MemoryExtensions.cs
- Källa:
- MemoryExtensions.cs
Söker efter det sista indexet för något av de angivna värdena.
public:
generic <typename T>
where T : IEquatable<T>[System::Runtime::CompilerServices::Extension]
static int LastIndexOfAny(Span<T> span, T value0, T value1);
[System.Runtime.CompilerServices.OverloadResolutionPriority(-1)]
public static int LastIndexOfAny<T>(this Span<T> span, T value0, T value1) where T : IEquatable<T>;
public static int LastIndexOfAny<T>(this Span<T> span, T value0, T value1) where T : IEquatable<T>;
[<System.Runtime.CompilerServices.OverloadResolutionPriority(-1)>]
static member LastIndexOfAny : Span<'T (requires 'T :> IEquatable<'T>)> * 'T * 'T -> int (requires 'T :> IEquatable<'T>)
static member LastIndexOfAny : Span<'T (requires 'T :> IEquatable<'T>)> * 'T * 'T -> int (requires 'T :> IEquatable<'T>)
<Extension()>
Public Function LastIndexOfAny(Of T As IEquatable(Of T)) (span As Span(Of T), value0 As T, value1 As T) As Integer
Typparametrar
- T
Typ av span och värden.
Parametrar
- span
- Span<T>
Sökintervallet.
- value0
- T
Det första värdet att söka efter.
- value1
- T
Det andra värdet att söka efter.
Returer
Indexet för den sista förekomsten av något av värdena i intervallet. Returnerar -1 om det inte hittas.
- Attribut
Kommentarer
Den här metoden liknar att anropa LastIndexOf flera gånger med den logiska OR-operatorn.
Gäller för
LastIndexOfAny<T>(Span<T>, ReadOnlySpan<T>)
- Källa:
- MemoryExtensions.cs
- Källa:
- MemoryExtensions.cs
- Källa:
- MemoryExtensions.cs
- Källa:
- MemoryExtensions.cs
- Källa:
- MemoryExtensions.cs
Söker efter det sista indexet för något av de angivna värdena.
public:
generic <typename T>
where T : IEquatable<T>[System::Runtime::CompilerServices::Extension]
static int LastIndexOfAny(Span<T> span, ReadOnlySpan<T> values);
[System.Runtime.CompilerServices.OverloadResolutionPriority(-1)]
public static int LastIndexOfAny<T>(this Span<T> span, ReadOnlySpan<T> values) where T : IEquatable<T>;
public static int LastIndexOfAny<T>(this Span<T> span, ReadOnlySpan<T> values) where T : IEquatable<T>;
[<System.Runtime.CompilerServices.OverloadResolutionPriority(-1)>]
static member LastIndexOfAny : Span<'T (requires 'T :> IEquatable<'T>)> * ReadOnlySpan<'T (requires 'T :> IEquatable<'T>)> -> int (requires 'T :> IEquatable<'T>)
static member LastIndexOfAny : Span<'T (requires 'T :> IEquatable<'T>)> * ReadOnlySpan<'T (requires 'T :> IEquatable<'T>)> -> int (requires 'T :> IEquatable<'T>)
<Extension()>
Public Function LastIndexOfAny(Of T As IEquatable(Of T)) (span As Span(Of T), values As ReadOnlySpan(Of T)) As Integer
Typparametrar
- T
Typ av span och värden.
Parametrar
- span
- Span<T>
Sökintervallet.
- values
- ReadOnlySpan<T>
Den uppsättning värden som ska sökas efter.
Returer
Indexet för den sista förekomsten av något av värdena i intervallet. Returnerar -1 om det inte hittas.
- Attribut
Kommentarer
Den här metoden liknar att anropa LastIndexOf flera gånger med den logiska OR-operatorn.
Gäller för
LastIndexOfAny<T>(ReadOnlySpan<T>, ReadOnlySpan<T>, IEqualityComparer<T>)
- Källa:
- MemoryExtensions.cs
- Källa:
- MemoryExtensions.cs
Söker efter det sista indexet för något av de angivna värdena.
public static int LastIndexOfAny<T>(this ReadOnlySpan<T> span, ReadOnlySpan<T> values, System.Collections.Generic.IEqualityComparer<T>? comparer = default);
static member LastIndexOfAny : ReadOnlySpan<'T> * ReadOnlySpan<'T> * System.Collections.Generic.IEqualityComparer<'T> -> int
<Extension()>
Public Function LastIndexOfAny(Of T) (span As ReadOnlySpan(Of T), values As ReadOnlySpan(Of T), Optional comparer As IEqualityComparer(Of T) = Nothing) As Integer
Typparametrar
- T
Parametrar
- span
- ReadOnlySpan<T>
Sökintervallet.
- values
- ReadOnlySpan<T>
Den uppsättning värden som ska sökas efter.
- comparer
- IEqualityComparer<T>
Implementeringen IEqualityComparer<T> som ska användas vid jämförelse av element eller null för att använda standardvärdet IEqualityComparer<T> för typen av ett element.
Returer
Det sista indexet för något av de angivna värdena eller -1 om inget av värdena hittas.
Kommentarer
Den här metoden liknar att anropa LastIndexOf flera gånger med den logiska OR-operatorn.
Gäller för
LastIndexOfAny<T>(Span<T>, SearchValues<T>)
- Källa:
- MemoryExtensions.cs
- Källa:
- MemoryExtensions.cs
- Källa:
- MemoryExtensions.cs
- Källa:
- MemoryExtensions.cs
Söker efter det sista indexet för något av de angivna värdena.
public:
generic <typename T>
where T : IEquatable<T>[System::Runtime::CompilerServices::Extension]
static int LastIndexOfAny(Span<T> span, System::Buffers::SearchValues<T> ^ values);
[System.Runtime.CompilerServices.OverloadResolutionPriority(-1)]
public static int LastIndexOfAny<T>(this Span<T> span, System.Buffers.SearchValues<T> values) where T : IEquatable<T>;
public static int LastIndexOfAny<T>(this Span<T> span, System.Buffers.SearchValues<T> values) where T : IEquatable<T>;
[<System.Runtime.CompilerServices.OverloadResolutionPriority(-1)>]
static member LastIndexOfAny : Span<'T (requires 'T :> IEquatable<'T>)> * System.Buffers.SearchValues<'T (requires 'T :> IEquatable<'T>)> -> int (requires 'T :> IEquatable<'T>)
static member LastIndexOfAny : Span<'T (requires 'T :> IEquatable<'T>)> * System.Buffers.SearchValues<'T (requires 'T :> IEquatable<'T>)> -> int (requires 'T :> IEquatable<'T>)
<Extension()>
Public Function LastIndexOfAny(Of T As IEquatable(Of T)) (span As Span(Of T), values As SearchValues(Of T)) As Integer
Typparametrar
- T
Parametrar
- span
- Span<T>
Sökintervallet.
- values
- SearchValues<T>
Den uppsättning värden som ska sökas efter.
Returer
Det sista indexet för något av de angivna värdena eller -1 om inget hittas.
- Attribut
Kommentarer
Den här metoden liknar att anropa LastIndexOf flera gånger med den logiska OR-operatorn.
Gäller för
LastIndexOfAny<T>(ReadOnlySpan<T>, ReadOnlySpan<T>)
- Källa:
- MemoryExtensions.cs
- Källa:
- MemoryExtensions.cs
- Källa:
- MemoryExtensions.cs
- Källa:
- MemoryExtensions.cs
- Källa:
- MemoryExtensions.cs
Söker efter det sista indexet för något av de angivna värdena.
public:
generic <typename T>
where T : IEquatable<T>[System::Runtime::CompilerServices::Extension]
static int LastIndexOfAny(ReadOnlySpan<T> span, ReadOnlySpan<T> values);
public static int LastIndexOfAny<T>(this ReadOnlySpan<T> span, ReadOnlySpan<T> values) where T : IEquatable<T>;
static member LastIndexOfAny : ReadOnlySpan<'T (requires 'T :> IEquatable<'T>)> * ReadOnlySpan<'T (requires 'T :> IEquatable<'T>)> -> int (requires 'T :> IEquatable<'T>)
<Extension()>
Public Function LastIndexOfAny(Of T As IEquatable(Of T)) (span As ReadOnlySpan(Of T), values As ReadOnlySpan(Of T)) As Integer
Typparametrar
- T
Typ av span och värden.
Parametrar
- span
- ReadOnlySpan<T>
Sökintervallet.
- values
- ReadOnlySpan<T>
Den uppsättning värden som ska sökas efter.
Returer
Indexet för den sista förekomsten av något av värdena i intervallet. Returnerar -1 om det inte hittas.
Kommentarer
Den här metoden liknar att anropa LastIndexOf flera gånger med den logiska OR-operatorn.
Gäller för
LastIndexOfAny<T>(ReadOnlySpan<T>, SearchValues<T>)
- Källa:
- MemoryExtensions.cs
- Källa:
- MemoryExtensions.cs
- Källa:
- MemoryExtensions.cs
- Källa:
- MemoryExtensions.cs
Söker efter det sista indexet för något av de angivna värdena.
public:
generic <typename T>
where T : IEquatable<T>[System::Runtime::CompilerServices::Extension]
static int LastIndexOfAny(ReadOnlySpan<T> span, System::Buffers::SearchValues<T> ^ values);
public static int LastIndexOfAny<T>(this ReadOnlySpan<T> span, System.Buffers.SearchValues<T> values) where T : IEquatable<T>;
static member LastIndexOfAny : ReadOnlySpan<'T (requires 'T :> IEquatable<'T>)> * System.Buffers.SearchValues<'T (requires 'T :> IEquatable<'T>)> -> int (requires 'T :> IEquatable<'T>)
<Extension()>
Public Function LastIndexOfAny(Of T As IEquatable(Of T)) (span As ReadOnlySpan(Of T), values As SearchValues(Of T)) As Integer
Typparametrar
- T
Parametrar
- span
- ReadOnlySpan<T>
Sökintervallet.
- values
- SearchValues<T>
Den uppsättning värden som ska sökas efter.
Returer
Det sista indexet för något av de angivna värdena eller -1 om inget hittas.
Kommentarer
Den här metoden liknar att anropa LastIndexOf flera gånger med den logiska OR-operatorn.
Gäller för
LastIndexOfAny<T>(ReadOnlySpan<T>, T, T)
- Källa:
- MemoryExtensions.cs
- Källa:
- MemoryExtensions.cs
- Källa:
- MemoryExtensions.cs
- Källa:
- MemoryExtensions.cs
- Källa:
- MemoryExtensions.cs
Söker efter det sista indexet för något av de angivna värdena.
public:
generic <typename T>
where T : IEquatable<T>[System::Runtime::CompilerServices::Extension]
static int LastIndexOfAny(ReadOnlySpan<T> span, T value0, T value1);
public static int LastIndexOfAny<T>(this ReadOnlySpan<T> span, T value0, T value1) where T : IEquatable<T>;
static member LastIndexOfAny : ReadOnlySpan<'T (requires 'T :> IEquatable<'T>)> * 'T * 'T -> int (requires 'T :> IEquatable<'T>)
<Extension()>
Public Function LastIndexOfAny(Of T As IEquatable(Of T)) (span As ReadOnlySpan(Of T), value0 As T, value1 As T) As Integer
Typparametrar
- T
Typ av span och värden.
Parametrar
- span
- ReadOnlySpan<T>
Sökintervallet.
- value0
- T
Det första värdet att söka efter.
- value1
- T
Det andra värdet att söka efter.
Returer
Indexet för den sista förekomsten av något av värdena i intervallet. Returnerar -1 om det inte hittas.
Kommentarer
Den här metoden liknar att anropa LastIndexOf flera gånger med den logiska OR-operatorn.