Bagikan melalui


ParallelEnumerable.ToDictionary Metode

Definisi

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,TElement>

Dictionary<TKey,TValue> yang berisi nilai jenis TElement yang dipilih dari urutan input.

Pengecualian

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,TElement>

Dictionary<TKey,TValue> yang berisi nilai jenis TElement yang dipilih dari urutan input.

Pengecualian

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,TSource>

Dictionary<TKey,TValue> yang berisi kunci dan nilai.

Pengecualian

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,TSource>

Dictionary<TKey,TValue> yang berisi kunci dan nilai.

Pengecualian

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