ParallelEnumerable.ToDictionary 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.
Dictionary<TKey,TValue> Membuat dari ParallelQuery<TSource>.
Overload
ToDictionary<TSource,TKey,TElement>(ParallelQuery<TSource>, Func<TSource,TKey>, Func<TSource,TElement>) |
Dictionary<TKey,TValue> Membuat dari ParallelQuery<TSource> sesuai dengan pemilih kunci dan fungsi pemilih elemen yang ditentukan. |
ToDictionary<TSource,TKey,TElement>(ParallelQuery<TSource>, Func<TSource,TKey>, Func<TSource,TElement>, IEqualityComparer<TKey>) |
Dictionary<TKey,TValue> Membuat dari ParallelQuery<TSource> sesuai dengan fungsi pemilih kunci tertentu, pembanding, dan fungsi pemilih elemen. |
ToDictionary<TSource,TKey>(ParallelQuery<TSource>, Func<TSource,TKey>) |
Dictionary<TKey,TValue> Membuat dari ParallelQuery<TSource> sesuai dengan fungsi pemilih kunci tertentu. |
ToDictionary<TSource,TKey>(ParallelQuery<TSource>, Func<TSource,TKey>, IEqualityComparer<TKey>) |
Dictionary<TKey,TValue> Membuat dari ParallelQuery<TSource> sesuai dengan fungsi pemilih kunci dan perbandingan kunci yang ditentukan. |
ToDictionary<TSource,TKey,TElement>(ParallelQuery<TSource>, Func<TSource,TKey>, Func<TSource,TElement>)
- Sumber:
- ParallelEnumerable.cs
- Sumber:
- ParallelEnumerable.cs
- Sumber:
- ParallelEnumerable.cs
Dictionary<TKey,TValue> Membuat dari ParallelQuery<TSource> sesuai dengan pemilih kunci dan fungsi pemilih elemen yang ditentukan.
public:
generic <typename TSource, typename TKey, typename TElement>
[System::Runtime::CompilerServices::Extension]
static System::Collections::Generic::Dictionary<TKey, TElement> ^ ToDictionary(System::Linq::ParallelQuery<TSource> ^ source, Func<TSource, TKey> ^ keySelector, Func<TSource, TElement> ^ elementSelector);
public static System.Collections.Generic.Dictionary<TKey,TElement> ToDictionary<TSource,TKey,TElement> (this System.Linq.ParallelQuery<TSource> source, Func<TSource,TKey> keySelector, Func<TSource,TElement> elementSelector);
static member ToDictionary : System.Linq.ParallelQuery<'Source> * Func<'Source, 'Key> * Func<'Source, 'Element> -> System.Collections.Generic.Dictionary<'Key, 'Element>
<Extension()>
Public Function ToDictionary(Of TSource, TKey, TElement) (source As ParallelQuery(Of TSource), keySelector As Func(Of TSource, TKey), elementSelector As Func(Of TSource, TElement)) As Dictionary(Of TKey, TElement)
Jenis parameter
- TSource
Jenis elemen source
.
- TKey
Jenis kunci yang dikembalikan oleh keySelector
.
- TElement
Jenis nilai yang dikembalikan oleh elementSelector
.
Parameter
- source
- ParallelQuery<TSource>
Urutan untuk membuat Dictionary<TKey,TValue> dari.
- keySelector
- Func<TSource,TKey>
Fungsi untuk mengekstrak kunci dari setiap elemen.
- elementSelector
- Func<TSource,TElement>
Fungsi transformasi untuk menghasilkan nilai elemen hasil dari setiap elemen.
Mengembalikan
Dictionary<TKey,TValue> yang berisi nilai jenis TElement
yang dipilih dari urutan input.
Pengecualian
Kueri dibatalkan dengan token yang diteruskan melalui WithCancellation<TSource>(ParallelQuery<TSource>, CancellationToken).
source
atau keySelector
atau elementSelector
adalah referensi null (Tidak ada di Visual Basic).
keySelector
menghasilkan kunci yang merupakan referensi null (Tidak ada di Visual Basic). -atau- keySelector
menghasilkan kunci duplikat untuk dua elemen. -or- Terjadi satu atau beberapa pengecualian selama evaluasi kueri.
Lihat juga
Berlaku untuk
ToDictionary<TSource,TKey,TElement>(ParallelQuery<TSource>, Func<TSource,TKey>, Func<TSource,TElement>, IEqualityComparer<TKey>)
- Sumber:
- ParallelEnumerable.cs
- Sumber:
- ParallelEnumerable.cs
- Sumber:
- ParallelEnumerable.cs
Dictionary<TKey,TValue> Membuat dari ParallelQuery<TSource> sesuai dengan fungsi pemilih kunci tertentu, pembanding, dan fungsi pemilih elemen.
public:
generic <typename TSource, typename TKey, typename TElement>
[System::Runtime::CompilerServices::Extension]
static System::Collections::Generic::Dictionary<TKey, TElement> ^ ToDictionary(System::Linq::ParallelQuery<TSource> ^ source, Func<TSource, TKey> ^ keySelector, Func<TSource, TElement> ^ elementSelector, System::Collections::Generic::IEqualityComparer<TKey> ^ comparer);
public static System.Collections.Generic.Dictionary<TKey,TElement> ToDictionary<TSource,TKey,TElement> (this System.Linq.ParallelQuery<TSource> source, Func<TSource,TKey> keySelector, Func<TSource,TElement> elementSelector, System.Collections.Generic.IEqualityComparer<TKey> comparer);
public static System.Collections.Generic.Dictionary<TKey,TElement> ToDictionary<TSource,TKey,TElement> (this System.Linq.ParallelQuery<TSource> source, Func<TSource,TKey> keySelector, Func<TSource,TElement> elementSelector, System.Collections.Generic.IEqualityComparer<TKey>? comparer);
static member ToDictionary : System.Linq.ParallelQuery<'Source> * Func<'Source, 'Key> * Func<'Source, 'Element> * System.Collections.Generic.IEqualityComparer<'Key> -> System.Collections.Generic.Dictionary<'Key, 'Element>
<Extension()>
Public Function ToDictionary(Of TSource, TKey, TElement) (source As ParallelQuery(Of TSource), keySelector As Func(Of TSource, TKey), elementSelector As Func(Of TSource, TElement), comparer As IEqualityComparer(Of TKey)) As Dictionary(Of TKey, TElement)
Jenis parameter
- TSource
Jenis elemen source
.
- TKey
Jenis kunci yang dikembalikan oleh keySelector
.
- TElement
Jenis nilai yang dikembalikan oleh elementSelector
.
Parameter
- source
- ParallelQuery<TSource>
Urutan untuk membuat Dictionary<TKey,TValue> dari.
- keySelector
- Func<TSource,TKey>
Fungsi untuk mengekstrak kunci dari setiap elemen.
- elementSelector
- Func<TSource,TElement>
Fungsi transformasi untuk menghasilkan nilai elemen hasil dari setiap elemen.
- comparer
- IEqualityComparer<TKey>
Untuk IEqualityComparer<T> membandingkan kunci.
Mengembalikan
Dictionary<TKey,TValue> yang berisi nilai jenis TElement
yang dipilih dari urutan input.
Pengecualian
Kueri dibatalkan dengan token yang diteruskan melalui WithCancellation<TSource>(ParallelQuery<TSource>, CancellationToken).
source
atau keySelector
atau elementSelector
adalah referensi null (Tidak ada di Visual Basic).
keySelector
menghasilkan kunci yang merupakan referensi null (Tidak ada di Visual Basic). -atau- keySelector
menghasilkan kunci duplikat untuk dua elemen. -or- Terjadi satu atau beberapa pengecualian selama evaluasi kueri.
Lihat juga
Berlaku untuk
ToDictionary<TSource,TKey>(ParallelQuery<TSource>, Func<TSource,TKey>)
- Sumber:
- ParallelEnumerable.cs
- Sumber:
- ParallelEnumerable.cs
- Sumber:
- ParallelEnumerable.cs
Dictionary<TKey,TValue> Membuat dari ParallelQuery<TSource> sesuai dengan fungsi pemilih kunci tertentu.
public:
generic <typename TSource, typename TKey>
[System::Runtime::CompilerServices::Extension]
static System::Collections::Generic::Dictionary<TKey, TSource> ^ ToDictionary(System::Linq::ParallelQuery<TSource> ^ source, Func<TSource, TKey> ^ keySelector);
public static System.Collections.Generic.Dictionary<TKey,TSource> ToDictionary<TSource,TKey> (this System.Linq.ParallelQuery<TSource> source, Func<TSource,TKey> keySelector);
static member ToDictionary : System.Linq.ParallelQuery<'Source> * Func<'Source, 'Key> -> System.Collections.Generic.Dictionary<'Key, 'Source>
<Extension()>
Public Function ToDictionary(Of TSource, TKey) (source As ParallelQuery(Of TSource), keySelector As Func(Of TSource, TKey)) As Dictionary(Of TKey, TSource)
Jenis parameter
- TSource
Jenis elemen source
.
- TKey
Jenis kunci yang dikembalikan oleh keySelector
.
Parameter
- source
- ParallelQuery<TSource>
Urutan untuk membuat Dictionary<TKey,TValue> dari.
- keySelector
- Func<TSource,TKey>
Fungsi untuk mengekstrak kunci dari setiap elemen.
Mengembalikan
Dictionary<TKey,TValue> yang berisi kunci dan nilai.
Pengecualian
Kueri dibatalkan dengan token yang diteruskan melalui WithCancellation<TSource>(ParallelQuery<TSource>, CancellationToken).
source
atau keySelector
adalah referensi null (Tidak ada di Visual Basic).
keySelector
menghasilkan kunci yang merupakan referensi null (Tidak ada di Visual Basic). -atau- keySelector
menghasilkan kunci duplikat untuk dua elemen. -or- Terjadi satu atau beberapa pengecualian selama evaluasi kueri.
Lihat juga
Berlaku untuk
ToDictionary<TSource,TKey>(ParallelQuery<TSource>, Func<TSource,TKey>, IEqualityComparer<TKey>)
- Sumber:
- ParallelEnumerable.cs
- Sumber:
- ParallelEnumerable.cs
- Sumber:
- ParallelEnumerable.cs
Dictionary<TKey,TValue> Membuat dari ParallelQuery<TSource> sesuai dengan fungsi pemilih kunci dan perbandingan kunci yang ditentukan.
public:
generic <typename TSource, typename TKey>
[System::Runtime::CompilerServices::Extension]
static System::Collections::Generic::Dictionary<TKey, TSource> ^ ToDictionary(System::Linq::ParallelQuery<TSource> ^ source, Func<TSource, TKey> ^ keySelector, System::Collections::Generic::IEqualityComparer<TKey> ^ comparer);
public static System.Collections.Generic.Dictionary<TKey,TSource> ToDictionary<TSource,TKey> (this System.Linq.ParallelQuery<TSource> source, Func<TSource,TKey> keySelector, System.Collections.Generic.IEqualityComparer<TKey> comparer);
public static System.Collections.Generic.Dictionary<TKey,TSource> ToDictionary<TSource,TKey> (this System.Linq.ParallelQuery<TSource> source, Func<TSource,TKey> keySelector, System.Collections.Generic.IEqualityComparer<TKey>? comparer);
static member ToDictionary : System.Linq.ParallelQuery<'Source> * Func<'Source, 'Key> * System.Collections.Generic.IEqualityComparer<'Key> -> System.Collections.Generic.Dictionary<'Key, 'Source>
<Extension()>
Public Function ToDictionary(Of TSource, TKey) (source As ParallelQuery(Of TSource), keySelector As Func(Of TSource, TKey), comparer As IEqualityComparer(Of TKey)) As Dictionary(Of TKey, TSource)
Jenis parameter
- TSource
Jenis elemen source
.
- TKey
Jenis kunci yang dikembalikan oleh keySelector
.
Parameter
- source
- ParallelQuery<TSource>
Urutan untuk membuat Dictionary<TKey,TValue> dari.
- keySelector
- Func<TSource,TKey>
Fungsi untuk mengekstrak kunci dari setiap elemen.
- comparer
- IEqualityComparer<TKey>
Untuk IEqualityComparer<T> membandingkan kunci.
Mengembalikan
Dictionary<TKey,TValue> yang berisi kunci dan nilai.
Pengecualian
Kueri dibatalkan dengan token yang diteruskan melalui WithCancellation<TSource>(ParallelQuery<TSource>, CancellationToken).
source
atau keySelector
adalah referensi null (Tidak ada di Visual Basic).
keySelector
menghasilkan kunci yang merupakan referensi null (Tidak ada di Visual Basic). -atau- keySelector
menghasilkan kunci duplikat untuk dua elemen. -or- Terjadi satu atau beberapa pengecualian selama evaluasi kueri.