MemoryExtensions.Sort 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.
Mengurutkan elemen di seluruh Span<T> menggunakan yang ditentukan Comparison<T>.
Overload
| Nama | Deskripsi |
|---|---|
| Sort<T,TComparer>(Span<T>, TComparer) |
Mengurutkan elemen di seluruh Span<T> menggunakan |
| Sort<T>(Span<T>) |
Mengurutkan elemen di seluruh Span<T> menggunakan IComparable<T> implementasi setiap elemen Span<T>. |
| Sort<T>(Span<T>, Comparison<T>) |
Mengurutkan elemen di seluruh Span<T> menggunakan yang ditentukan Comparison<T>. |
| Sort<TKey,TValue,TComparer>(Span<TKey>, Span<TValue>, TComparer) |
Mengurutkan sepasang rentang (satu yang berisi kunci dan yang lain yang berisi item yang sesuai) berdasarkan kunci di yang pertama Span<T> menggunakan pembanding yang ditentukan. |
| Sort<TKey,TValue>(Span<TKey>, Span<TValue>, Comparison<TKey>) |
Mengurutkan sepasang rentang (satu yang berisi kunci dan yang lain yang berisi item terkait) berdasarkan kunci di yang pertama Span<T> menggunakan perbandingan yang ditentukan. |
| Sort<TKey,TValue>(Span<TKey>, Span<TValue>) |
Mengurutkan sepasang rentang (satu yang berisi kunci dan yang lain yang berisi item yang sesuai) berdasarkan kunci di yang pertama Span<T> menggunakan IComparable<T> implementasi setiap kunci. |
Sort<T,TComparer>(Span<T>, TComparer)
- Sumber:
- MemoryExtensions.cs
- Sumber:
- MemoryExtensions.cs
- Sumber:
- MemoryExtensions.cs
- Sumber:
- MemoryExtensions.cs
- Sumber:
- MemoryExtensions.cs
Mengurutkan elemen di seluruh Span<T> menggunakan TComparer.
public:
generic <typename T, typename TComparer>
where TComparer : System::Collections::Generic::IComparer<T>[System::Runtime::CompilerServices::Extension]
static void Sort(Span<T> span, TComparer comparer);
public static void Sort<T,TComparer>(this Span<T> span, TComparer comparer) where TComparer : System.Collections.Generic.IComparer<T>;
static member Sort : Span<'T> * 'Comparer -> unit (requires 'Comparer :> System.Collections.Generic.IComparer<'T>)
<Extension()>
Public Sub Sort(Of T, TComparer) (span As Span(Of T), comparer As TComparer)
Jenis parameter
- T
Jenis elemen rentang.
- TComparer
Jenis perbandingan yang digunakan untuk membandingkan elemen.
Parameter
- span
- Span<T>
Rentang memori untuk diurutkan.
- comparer
- TComparer
Metode yang digunakan saat membandingkan elemen, atau null untuk menggunakan implementasi antarmuka setiap elemen IComparable<T> .
Pengecualian
comparer adalah null, dan satu atau beberapa elemen di span tidak mengimplementasikan IComparable<T> antarmuka.
Implementasi comparer menyebabkan kesalahan selama pengurutan.
Berlaku untuk
Sort<T>(Span<T>)
- Sumber:
- MemoryExtensions.cs
- Sumber:
- MemoryExtensions.cs
- Sumber:
- MemoryExtensions.cs
- Sumber:
- MemoryExtensions.cs
- Sumber:
- MemoryExtensions.cs
Mengurutkan elemen di seluruh Span<T> menggunakan IComparable<T> implementasi setiap elemen Span<T>.
public:
generic <typename T>
[System::Runtime::CompilerServices::Extension]
static void Sort(Span<T> span);
public static void Sort<T>(this Span<T> span);
static member Sort : Span<'T> -> unit
<Extension()>
Public Sub Sort(Of T) (span As Span(Of T))
Jenis parameter
- T
Jenis elemen rentang.
Parameter
- span
- Span<T>
Rentang memori untuk diurutkan.
Pengecualian
Satu atau beberapa elemen di span tidak mengimplementasikan IComparable<T> antarmuka.
Berlaku untuk
Sort<T>(Span<T>, Comparison<T>)
- Sumber:
- MemoryExtensions.cs
- Sumber:
- MemoryExtensions.cs
- Sumber:
- MemoryExtensions.cs
- Sumber:
- MemoryExtensions.cs
- Sumber:
- MemoryExtensions.cs
Mengurutkan elemen di seluruh Span<T> menggunakan yang ditentukan Comparison<T>.
public:
generic <typename T>
[System::Runtime::CompilerServices::Extension]
static void Sort(Span<T> span, Comparison<T> ^ comparison);
public static void Sort<T>(this Span<T> span, Comparison<T> comparison);
static member Sort : Span<'T> * Comparison<'T> -> unit
<Extension()>
Public Sub Sort(Of T) (span As Span(Of T), comparison As Comparison(Of T))
Jenis parameter
- T
Jenis elemen rentang.
Parameter
- span
- Span<T>
Rentang memori untuk diurutkan.
- comparison
- Comparison<T>
Metode yang digunakan saat membandingkan elemen.
Pengecualian
comparison adalah null.
Berlaku untuk
Sort<TKey,TValue,TComparer>(Span<TKey>, Span<TValue>, TComparer)
- Sumber:
- MemoryExtensions.cs
- Sumber:
- MemoryExtensions.cs
- Sumber:
- MemoryExtensions.cs
- Sumber:
- MemoryExtensions.cs
- Sumber:
- MemoryExtensions.cs
Mengurutkan sepasang rentang (satu yang berisi kunci dan yang lain yang berisi item yang sesuai) berdasarkan kunci di yang pertama Span<T> menggunakan pembanding yang ditentukan.
public:
generic <typename TKey, typename TValue, typename TComparer>
where TComparer : System::Collections::Generic::IComparer<TKey>[System::Runtime::CompilerServices::Extension]
static void Sort(Span<TKey> keys, Span<TValue> items, TComparer comparer);
public static void Sort<TKey,TValue,TComparer>(this Span<TKey> keys, Span<TValue> items, TComparer comparer) where TComparer : System.Collections.Generic.IComparer<TKey>;
static member Sort : Span<'Key> * Span<'Value> * 'Comparer -> unit (requires 'Comparer :> System.Collections.Generic.IComparer<'Key>)
<Extension()>
Public Sub Sort(Of TKey, TValue, TComparer) (keys As Span(Of TKey), items As Span(Of TValue), comparer As TComparer)
Jenis parameter
- TKey
Jenis elemen rentang kunci.
- TValue
Jenis elemen rentang item.
- TComparer
Jenis perbandingan yang digunakan untuk membandingkan elemen.
Parameter
- keys
- Span<TKey>
Rentang yang berisi kunci yang akan diurutkan.
- items
- Span<TValue>
Rentang yang berisi item yang sesuai dengan kunci di keys.
- comparer
- TComparer
Implementasi IComparer<T> yang digunakan saat membandingkan elemen, atau null untuk menggunakan IComparable<T> implementasi antarmuka dari setiap elemen.
Pengecualian
Panjang keys tidak sama dengan panjang items.
comparer adalah null, dan satu atau beberapa elemen di keys tidak mengimplementasikan IComparable<T> antarmuka.
Berlaku untuk
Sort<TKey,TValue>(Span<TKey>, Span<TValue>, Comparison<TKey>)
- Sumber:
- MemoryExtensions.cs
- Sumber:
- MemoryExtensions.cs
- Sumber:
- MemoryExtensions.cs
- Sumber:
- MemoryExtensions.cs
- Sumber:
- MemoryExtensions.cs
Mengurutkan sepasang rentang (satu yang berisi kunci dan yang lain yang berisi item terkait) berdasarkan kunci di yang pertama Span<T> menggunakan perbandingan yang ditentukan.
public:
generic <typename TKey, typename TValue>
[System::Runtime::CompilerServices::Extension]
static void Sort(Span<TKey> keys, Span<TValue> items, Comparison<TKey> ^ comparison);
public static void Sort<TKey,TValue>(this Span<TKey> keys, Span<TValue> items, Comparison<TKey> comparison);
static member Sort : Span<'Key> * Span<'Value> * Comparison<'Key> -> unit
<Extension()>
Public Sub Sort(Of TKey, TValue) (keys As Span(Of TKey), items As Span(Of TValue), comparison As Comparison(Of TKey))
Jenis parameter
- TKey
Jenis elemen rentang kunci.
- TValue
Jenis elemen rentang item.
Parameter
- keys
- Span<TKey>
Rentang yang berisi kunci yang akan diurutkan.
- items
- Span<TValue>
Rentang yang berisi item yang sesuai dengan kunci di keys.
- comparison
- Comparison<TKey>
yang Comparison<T> digunakan saat membandingkan elemen.
Pengecualian
comparison adalah null.
Panjang keys tidak sama dengan panjang items.
Berlaku untuk
Sort<TKey,TValue>(Span<TKey>, Span<TValue>)
- Sumber:
- MemoryExtensions.cs
- Sumber:
- MemoryExtensions.cs
- Sumber:
- MemoryExtensions.cs
- Sumber:
- MemoryExtensions.cs
- Sumber:
- MemoryExtensions.cs
Mengurutkan sepasang rentang (satu yang berisi kunci dan yang lain yang berisi item yang sesuai) berdasarkan kunci di yang pertama Span<T> menggunakan IComparable<T> implementasi setiap kunci.
public:
generic <typename TKey, typename TValue>
[System::Runtime::CompilerServices::Extension]
static void Sort(Span<TKey> keys, Span<TValue> items);
public static void Sort<TKey,TValue>(this Span<TKey> keys, Span<TValue> items);
static member Sort : Span<'Key> * Span<'Value> -> unit
<Extension()>
Public Sub Sort(Of TKey, TValue) (keys As Span(Of TKey), items As Span(Of TValue))
Jenis parameter
- TKey
Jenis elemen rentang kunci.
- TValue
Jenis elemen rentang item.
Parameter
- keys
- Span<TKey>
Rentang yang berisi kunci yang akan diurutkan.
- items
- Span<TValue>
Rentang yang berisi item yang sesuai dengan kunci di keys.
Pengecualian
Panjang keys tidak sama dengan panjang items.
Satu atau beberapa elemen di keys tidak mengimplementasikan IComparable<T> antarmuka.