MemoryExtensions.BinarySearch 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
BinarySearch<T,TComparable>(ReadOnlySpan<T>, TComparable) |
Mencari seluruh yang diurutkan ReadOnlySpan<T> untuk nilai menggunakan jenis generik yang ditentukan |
BinarySearch<T,TComparable>(Span<T>, TComparable) |
Mencari seluruh yang diurutkan Span<T> untuk nilai menggunakan jenis generik yang ditentukan |
BinarySearch<T,TComparer>(Span<T>, T, TComparer) |
Mencari seluruh yang diurutkan Span<T> untuk nilai tertentu menggunakan jenis generik yang ditentukan |
BinarySearch<T,TComparer>(ReadOnlySpan<T>, T, TComparer) |
Mencari seluruh yang diurutkan ReadOnlySpan<T> untuk nilai tertentu menggunakan jenis generik yang ditentukan |
BinarySearch<T>(ReadOnlySpan<T>, IComparable<T>) |
Mencari seluruh yang diurutkan ReadOnlySpan<T> untuk nilai menggunakan antarmuka generik yang ditentukan IComparable<T> . |
BinarySearch<T>(Span<T>, IComparable<T>) |
Mencari seluruh yang diurutkan Span<T> untuk nilai menggunakan antarmuka generik yang ditentukan IComparable<T> . |
BinarySearch<T,TComparable>(ReadOnlySpan<T>, TComparable)
- Sumber:
- MemoryExtensions.cs
- Sumber:
- MemoryExtensions.cs
- Sumber:
- MemoryExtensions.cs
Mencari seluruh yang diurutkan ReadOnlySpan<T> untuk nilai menggunakan jenis generik yang ditentukan TComparable
.
public:
generic <typename T, typename TComparable>
where TComparable : IComparable<T>[System::Runtime::CompilerServices::Extension]
static int BinarySearch(ReadOnlySpan<T> span, TComparable comparable);
public static int BinarySearch<T,TComparable> (this ReadOnlySpan<T> span, TComparable comparable) where TComparable : IComparable<T>;
static member BinarySearch : ReadOnlySpan<'T> * 'Comparable -> int (requires 'Comparable :> IComparable<'T>)
<Extension()>
Public Function BinarySearch(Of T, TComparable) (span As ReadOnlySpan(Of T), comparable As TComparable) As Integer
Jenis parameter
- T
Jenis elemen rentang.
- TComparable
Jenis spesifik dari IComparable<T>.
Parameter
- span
- ReadOnlySpan<T>
Yang diurutkan ReadOnlySpan<T> untuk dicari.
- comparable
- TComparable
untuk TComparable
digunakan saat membandingkan.
Mengembalikan
Indeks comparable
berbasis nol dalam yang diurutkan span
, jika comparable
ditemukan; jika tidak, angka negatif yang merupakan pelengkap bitwise dari indeks elemen berikutnya yang lebih besar dari atau, jika tidak ada elemen yang lebih comparable
besar, pelengkap bitwise .Length
Pengecualian
comparable
adalah null
.
Berlaku untuk
BinarySearch<T,TComparable>(Span<T>, TComparable)
- Sumber:
- MemoryExtensions.cs
- Sumber:
- MemoryExtensions.cs
- Sumber:
- MemoryExtensions.cs
Mencari seluruh yang diurutkan Span<T> untuk nilai menggunakan jenis generik yang ditentukan TComparable
.
public:
generic <typename T, typename TComparable>
where TComparable : IComparable<T>[System::Runtime::CompilerServices::Extension]
static int BinarySearch(Span<T> span, TComparable comparable);
public static int BinarySearch<T,TComparable> (this Span<T> span, TComparable comparable) where TComparable : IComparable<T>;
static member BinarySearch : Span<'T> * 'Comparable -> int (requires 'Comparable :> IComparable<'T>)
<Extension()>
Public Function BinarySearch(Of T, TComparable) (span As Span(Of T), comparable As TComparable) As Integer
Jenis parameter
- T
Jenis elemen rentang.
- TComparable
Jenis spesifik dari IComparable<T>.
Parameter
- comparable
- TComparable
untuk TComparable
digunakan saat membandingkan.
Mengembalikan
Indeks comparable
berbasis nol dalam yang diurutkan span
, jika comparable
ditemukan; jika tidak, angka negatif yang merupakan pelengkap bitwise dari indeks elemen berikutnya yang lebih besar dari atau, jika tidak ada elemen yang lebih comparable
besar, pelengkap bitwise .Length
Pengecualian
comparable
adalah null
.
Berlaku untuk
BinarySearch<T,TComparer>(Span<T>, T, TComparer)
- Sumber:
- MemoryExtensions.cs
- Sumber:
- MemoryExtensions.cs
- Sumber:
- MemoryExtensions.cs
Mencari seluruh yang diurutkan Span<T> untuk nilai tertentu menggunakan jenis generik yang ditentukan TComparer
.
public:
generic <typename T, typename TComparer>
where TComparer : System::Collections::Generic::IComparer<T>[System::Runtime::CompilerServices::Extension]
static int BinarySearch(Span<T> span, T value, TComparer comparer);
public static int BinarySearch<T,TComparer> (this Span<T> span, T value, TComparer comparer) where TComparer : System.Collections.Generic.IComparer<T>;
static member BinarySearch : Span<'T> * 'T * 'Comparer -> int (requires 'Comparer :> System.Collections.Generic.IComparer<'T>)
<Extension()>
Public Function BinarySearch(Of T, TComparer) (span As Span(Of T), value As T, comparer As TComparer) As Integer
Jenis parameter
- T
Jenis elemen rentang.
- TComparer
Jenis spesifik dari IComparer<T>.
Parameter
- value
- T
Objek yang akan ditemukan. Nilainya bisa null
untuk jenis referensi.
- comparer
- TComparer
untuk TComparer
digunakan saat membandingkan.
Mengembalikan
Indeks value
berbasis nol dalam yang diurutkan span
, jika value
ditemukan; jika tidak, angka negatif yang merupakan pelengkap bitwise dari indeks elemen berikutnya yang lebih besar dari atau, jika tidak ada elemen yang lebih value
besar, pelengkap bitwise .Length
Pengecualian
comparer
adalah null
.
Berlaku untuk
BinarySearch<T,TComparer>(ReadOnlySpan<T>, T, TComparer)
- Sumber:
- MemoryExtensions.cs
- Sumber:
- MemoryExtensions.cs
- Sumber:
- MemoryExtensions.cs
Mencari seluruh yang diurutkan ReadOnlySpan<T> untuk nilai tertentu menggunakan jenis generik yang ditentukan TComparer
.
public:
generic <typename T, typename TComparer>
where TComparer : System::Collections::Generic::IComparer<T>[System::Runtime::CompilerServices::Extension]
static int BinarySearch(ReadOnlySpan<T> span, T value, TComparer comparer);
public static int BinarySearch<T,TComparer> (this ReadOnlySpan<T> span, T value, TComparer comparer) where TComparer : System.Collections.Generic.IComparer<T>;
static member BinarySearch : ReadOnlySpan<'T> * 'T * 'Comparer -> int (requires 'Comparer :> System.Collections.Generic.IComparer<'T>)
<Extension()>
Public Function BinarySearch(Of T, TComparer) (span As ReadOnlySpan(Of T), value As T, comparer As TComparer) As Integer
Jenis parameter
- T
Jenis elemen rentang.
- TComparer
Jenis spesifik dari IComparer<T>.
Parameter
- span
- ReadOnlySpan<T>
Yang diurutkan ReadOnlySpan<T> untuk dicari.
- value
- T
Objek yang akan ditemukan. Nilainya bisa null
untuk jenis referensi.
- comparer
- TComparer
untuk TComparer
digunakan saat membandingkan.
Mengembalikan
Indeks value
berbasis nol dalam yang diurutkan span
, jika value
ditemukan; jika tidak, angka negatif yang merupakan pelengkap bitwise dari indeks elemen berikutnya yang lebih besar dari atau, jika tidak ada elemen yang lebih value
besar, pelengkap bitwise .Length
Pengecualian
comparer
adalah null
.
Berlaku untuk
BinarySearch<T>(ReadOnlySpan<T>, IComparable<T>)
- Sumber:
- MemoryExtensions.cs
- Sumber:
- MemoryExtensions.cs
- Sumber:
- MemoryExtensions.cs
Mencari seluruh yang diurutkan ReadOnlySpan<T> untuk nilai menggunakan antarmuka generik yang ditentukan IComparable<T> .
public:
generic <typename T>
[System::Runtime::CompilerServices::Extension]
static int BinarySearch(ReadOnlySpan<T> span, IComparable<T> ^ comparable);
public static int BinarySearch<T> (this ReadOnlySpan<T> span, IComparable<T> comparable);
static member BinarySearch : ReadOnlySpan<'T> * IComparable<'T> -> int
<Extension()>
Public Function BinarySearch(Of T) (span As ReadOnlySpan(Of T), comparable As IComparable(Of T)) As Integer
Jenis parameter
- T
Jenis elemen rentang.
Parameter
- span
- ReadOnlySpan<T>
Yang diurutkan ReadOnlySpan<T> untuk dicari.
- comparable
- IComparable<T>
untuk IComparable<T> digunakan saat membandingkan.
Mengembalikan
Indeks comparable
berbasis nol dalam yang diurutkan span
, jika comparable
ditemukan; jika tidak, angka negatif yang merupakan pelengkap bitwise dari indeks elemen berikutnya yang lebih besar dari atau, jika tidak ada elemen yang lebih comparable
besar, pelengkap bitwise .Length
Pengecualian
comparable
adalah null
.
Berlaku untuk
BinarySearch<T>(Span<T>, IComparable<T>)
- Sumber:
- MemoryExtensions.cs
- Sumber:
- MemoryExtensions.cs
- Sumber:
- MemoryExtensions.cs
Mencari seluruh yang diurutkan Span<T> untuk nilai menggunakan antarmuka generik yang ditentukan IComparable<T> .
public:
generic <typename T>
[System::Runtime::CompilerServices::Extension]
static int BinarySearch(Span<T> span, IComparable<T> ^ comparable);
public static int BinarySearch<T> (this Span<T> span, IComparable<T> comparable);
static member BinarySearch : Span<'T> * IComparable<'T> -> int
<Extension()>
Public Function BinarySearch(Of T) (span As Span(Of T), comparable As IComparable(Of T)) As Integer
Jenis parameter
- T
Jenis elemen rentang.
Parameter
- comparable
- IComparable<T>
untuk IComparable<T> digunakan saat membandingkan.
Mengembalikan
Indeks comparable
berbasis nol dalam yang diurutkan span
, jika comparable
ditemukan; jika tidak, angka negatif yang merupakan pelengkap bitwise dari indeks elemen berikutnya yang lebih besar dari atau, jika tidak ada elemen yang lebih comparable
besar, pelengkap bitwise .Length
Pengecualian
comparable
adalah null
.