ParallelEnumerable.OrderBy 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 secara paralel elemen urutan dalam urutan naik.
Overload
OrderBy<TSource,TKey>(ParallelQuery<TSource>, Func<TSource,TKey>) |
Mengurutkan secara paralel elemen urutan dalam urutan naik sesuai dengan kunci. |
OrderBy<TSource,TKey>(ParallelQuery<TSource>, Func<TSource,TKey>, IComparer<TKey>) |
Mengurutkan secara paralel elemen urutan dalam urutan naik dengan menggunakan perbandingan yang ditentukan. |
OrderBy<TSource,TKey>(ParallelQuery<TSource>, Func<TSource,TKey>)
- Sumber:
- ParallelEnumerable.cs
- Sumber:
- ParallelEnumerable.cs
- Sumber:
- ParallelEnumerable.cs
Mengurutkan secara paralel elemen urutan dalam urutan naik sesuai dengan kunci.
public:
generic <typename TSource, typename TKey>
[System::Runtime::CompilerServices::Extension]
static System::Linq::OrderedParallelQuery<TSource> ^ OrderBy(System::Linq::ParallelQuery<TSource> ^ source, Func<TSource, TKey> ^ keySelector);
public static System.Linq.OrderedParallelQuery<TSource> OrderBy<TSource,TKey> (this System.Linq.ParallelQuery<TSource> source, Func<TSource,TKey> keySelector);
static member OrderBy : System.Linq.ParallelQuery<'Source> * Func<'Source, 'Key> -> System.Linq.OrderedParallelQuery<'Source>
<Extension()>
Public Function OrderBy(Of TSource, TKey) (source As ParallelQuery(Of TSource), keySelector As Func(Of TSource, TKey)) As OrderedParallelQuery(Of TSource)
Jenis parameter
- TSource
Jenis elemen .source
- TKey
Jenis kunci yang dikembalikan oleh keySelector
.
Parameter
- source
- ParallelQuery<TSource>
Urutan nilai yang akan diurutkan.
- keySelector
- Func<TSource,TKey>
Fungsi untuk mengekstrak kunci dari elemen.
Mengembalikan
OrderedParallelQuery{TSource} yang elemennya diurutkan sesuai dengan kunci.
Pengecualian
source
atau keySelector
adalah referensi null (Tidak ada di Visual Basic).
Kueri dibatalkan dengan token yang diteruskan melalui WithCancellation<TSource>(ParallelQuery<TSource>, CancellationToken).
Satu atau beberapa pengecualian terjadi selama evaluasi kueri.
Keterangan
Berbeda dengan implementasi berurutan, ini bukan jenis yang stabil. Untuk mencapai pengurutan yang stabil, ubah kueri formulir: var yang diurutkan = sumber. Select((e,i) => new { E=e, I=i }). OrderBy((v) => v.e). ThenBy(v => v.i). Select((v) => v.e);
Lihat juga
Berlaku untuk
OrderBy<TSource,TKey>(ParallelQuery<TSource>, Func<TSource,TKey>, IComparer<TKey>)
- Sumber:
- ParallelEnumerable.cs
- Sumber:
- ParallelEnumerable.cs
- Sumber:
- ParallelEnumerable.cs
Mengurutkan secara paralel elemen urutan dalam urutan naik dengan menggunakan perbandingan yang ditentukan.
public:
generic <typename TSource, typename TKey>
[System::Runtime::CompilerServices::Extension]
static System::Linq::OrderedParallelQuery<TSource> ^ OrderBy(System::Linq::ParallelQuery<TSource> ^ source, Func<TSource, TKey> ^ keySelector, System::Collections::Generic::IComparer<TKey> ^ comparer);
public static System.Linq.OrderedParallelQuery<TSource> OrderBy<TSource,TKey> (this System.Linq.ParallelQuery<TSource> source, Func<TSource,TKey> keySelector, System.Collections.Generic.IComparer<TKey> comparer);
public static System.Linq.OrderedParallelQuery<TSource> OrderBy<TSource,TKey> (this System.Linq.ParallelQuery<TSource> source, Func<TSource,TKey> keySelector, System.Collections.Generic.IComparer<TKey>? comparer);
static member OrderBy : System.Linq.ParallelQuery<'Source> * Func<'Source, 'Key> * System.Collections.Generic.IComparer<'Key> -> System.Linq.OrderedParallelQuery<'Source>
<Extension()>
Public Function OrderBy(Of TSource, TKey) (source As ParallelQuery(Of TSource), keySelector As Func(Of TSource, TKey), comparer As IComparer(Of TKey)) As OrderedParallelQuery(Of TSource)
Jenis parameter
- TSource
Jenis elemen .source
- TKey
Jenis kunci yang dikembalikan oleh keySelector
.
Parameter
- source
- ParallelQuery<TSource>
Urutan nilai yang akan diurutkan.
- keySelector
- Func<TSource,TKey>
Fungsi untuk mengekstrak kunci dari elemen.
- comparer
- IComparer<TKey>
IComparer{TKey} untuk membandingkan kunci.
Mengembalikan
OrderedParallelQuery{TSource} yang elemennya diurutkan sesuai dengan kunci.
Pengecualian
source
atau keySelector
adalah referensi null (Tidak ada di Visual Basic).
Kueri dibatalkan dengan token yang diteruskan melalui WithCancellation<TSource>(ParallelQuery<TSource>, CancellationToken).
Satu atau beberapa pengecualian terjadi selama evaluasi kueri.
Keterangan
Berbeda dengan implementasi berurutan, ini bukan jenis yang stabil. Lihat keterangan untuk OrderBy pendekatan menerapkan pengurutan yang stabil.