MemoryExtensions.IndexOf Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Overloads
| Name | Description |
|---|---|
| IndexOf(ReadOnlySpan<Char>, ReadOnlySpan<Char>, StringComparison) |
Rapporteert de op nul gebaseerde index van het eerste exemplaar van de opgegeven |
| 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)
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).