MemoryExtensions.IndexOf Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Overload
| Nama | Deskripsi |
|---|---|
| IndexOf(ReadOnlySpan<Char>, ReadOnlySpan<Char>, StringComparison) |
Melaporkan indeks berbasis nol dari kemunculan pertama dari yang ditentukan |
| IndexOf<T>(ReadOnlySpan<T>, ReadOnlySpan<T>, IEqualityComparer<T>) |
Mencari urutan yang ditentukan dan mengembalikan indeks kemunculan pertamanya. |
| IndexOf<T>(ReadOnlySpan<T>, T, IEqualityComparer<T>) |
Mencari nilai yang ditentukan dan mengembalikan indeks kemunculan pertamanya. |
| IndexOf<T>(Span<T>, T) |
Mencari nilai yang ditentukan dan mengembalikan indeks kemunculan pertamanya. |
| IndexOf<T>(ReadOnlySpan<T>, ReadOnlySpan<T>) |
Mencari urutan yang ditentukan dan mengembalikan indeks kemunculan pertamanya. |
| IndexOf<T>(ReadOnlySpan<T>, T) |
Mencari nilai yang ditentukan dan mengembalikan indeks kemunculan pertamanya. |
| IndexOf<T>(Span<T>, ReadOnlySpan<T>) |
Mencari urutan yang ditentukan dan mengembalikan indeks kemunculan pertamanya. |
IndexOf(ReadOnlySpan<Char>, ReadOnlySpan<Char>, StringComparison)
Melaporkan indeks berbasis nol dari kemunculan pertama dari yang ditentukan value dalam saat ini 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>
Rentang sumber.
- value
- ReadOnlySpan<Char>
Nilai yang akan dicari dalam rentang sumber.
- comparisonType
- StringComparison
Nilai enumerasi yang menentukan bagaimana span dan value dibandingkan.
Mengembalikan
Indeks kemunculan nilai dalam rentang.
Berlaku untuk
IndexOf<T>(ReadOnlySpan<T>, ReadOnlySpan<T>, IEqualityComparer<T>)
- Sumber:
- MemoryExtensions.cs
- Sumber:
- MemoryExtensions.cs
Mencari urutan yang ditentukan dan mengembalikan indeks kemunculan pertamanya.
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
Jenis parameter
- T
Parameter
- span
- ReadOnlySpan<T>
Rentang untuk mencari.
- value
- ReadOnlySpan<T>
Urutan yang akan dicari.
- comparer
- IEqualityComparer<T>
Implementasi IEqualityComparer<T> yang digunakan saat membandingkan elemen, atau null menggunakan default IEqualityComparer<T> untuk jenis elemen.
Mengembalikan
Indeks kemunculan pertama dari urutan yang ditentukan. Jika tidak ditemukan, mengembalikan -1.
Keterangan
Nilai dibandingkan menggunakan IEquatable{T}.Equals(T).
Berlaku untuk
IndexOf<T>(ReadOnlySpan<T>, T, IEqualityComparer<T>)
- Sumber:
- MemoryExtensions.cs
- Sumber:
- MemoryExtensions.cs
Mencari nilai yang ditentukan dan mengembalikan indeks kemunculan pertamanya.
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
Jenis parameter
- T
Parameter
- span
- ReadOnlySpan<T>
Rentang untuk mencari.
- value
- T
Nilai yang akan dicari.
- comparer
- IEqualityComparer<T>
Implementasi IEqualityComparer<T> yang digunakan saat membandingkan elemen, atau null menggunakan default IEqualityComparer<T> untuk jenis elemen.
Mengembalikan
Indeks kemunculan pertama dari nilai yang ditentukan. Jika tidak ditemukan, mengembalikan -1.
Keterangan
Nilai dibandingkan menggunakan IEquatable{T}.Equals(T).
Berlaku untuk
IndexOf<T>(Span<T>, T)
- Sumber:
- MemoryExtensions.cs
- Sumber:
- MemoryExtensions.cs
- Sumber:
- MemoryExtensions.cs
- Sumber:
- MemoryExtensions.cs
- Sumber:
- MemoryExtensions.cs
Mencari nilai yang ditentukan dan mengembalikan indeks kemunculan pertamanya.
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
Jenis parameter
- T
Jenis rentang dan nilai.
Parameter
- span
- Span<T>
Rentang untuk mencari.
- value
- T
Nilai yang akan dicari.
Mengembalikan
Indeks kemunculan nilai dalam rentang. Jika tidak ditemukan, mengembalikan -1.
- Atribut
Keterangan
Nilai dibandingkan menggunakan IEquatable{T}.Equals(T).
Berlaku untuk
IndexOf<T>(ReadOnlySpan<T>, ReadOnlySpan<T>)
- Sumber:
- MemoryExtensions.cs
- Sumber:
- MemoryExtensions.cs
- Sumber:
- MemoryExtensions.cs
- Sumber:
- MemoryExtensions.cs
- Sumber:
- MemoryExtensions.cs
Mencari urutan yang ditentukan dan mengembalikan indeks kemunculan pertamanya.
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
Jenis parameter
- T
Jenis rentang dan nilai.
Parameter
- span
- ReadOnlySpan<T>
Rentang untuk mencari.
- value
- ReadOnlySpan<T>
Urutan yang akan dicari.
Mengembalikan
Indeks kemunculan nilai dalam rentang. Jika tidak ditemukan, mengembalikan -1.
Keterangan
Nilai dibandingkan menggunakan IEquatable{T}. Sama dengan(T).
Berlaku untuk
IndexOf<T>(ReadOnlySpan<T>, T)
- Sumber:
- MemoryExtensions.cs
- Sumber:
- MemoryExtensions.cs
- Sumber:
- MemoryExtensions.cs
- Sumber:
- MemoryExtensions.cs
- Sumber:
- MemoryExtensions.cs
Mencari nilai yang ditentukan dan mengembalikan indeks kemunculan pertamanya.
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
Jenis parameter
- T
Jenis rentang dan nilai.
Parameter
- span
- ReadOnlySpan<T>
Rentang untuk mencari.
- value
- T
Nilai yang akan dicari.
Mengembalikan
Indeks kemunculan nilai dalam rentang. Jika tidak ditemukan, mengembalikan -1.
Keterangan
Nilai dibandingkan menggunakan IEquatable{T}. Sama dengan(T).
Berlaku untuk
IndexOf<T>(Span<T>, ReadOnlySpan<T>)
- Sumber:
- MemoryExtensions.cs
- Sumber:
- MemoryExtensions.cs
- Sumber:
- MemoryExtensions.cs
- Sumber:
- MemoryExtensions.cs
- Sumber:
- MemoryExtensions.cs
Mencari urutan yang ditentukan dan mengembalikan indeks kemunculan pertamanya.
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
Jenis parameter
- T
Jenis rentang dan nilai.
Parameter
- span
- Span<T>
Rentang untuk mencari.
- value
- ReadOnlySpan<T>
Urutan yang akan dicari.
Mengembalikan
Indeks kemunculan nilai dalam rentang. Jika tidak ditemukan, mengembalikan -1.
- Atribut
Keterangan
Nilai dibandingkan menggunakan IEquatable{T}. Sama dengan(T).