ParallelEnumerable.ToDictionary Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
bir 'den bir Dictionary<TKey,TValue>ParallelQuery<TSource>oluşturur.
Aşırı Yüklemeler
| Name | Description |
|---|---|
| ToDictionary<TSource,TKey,TElement>(ParallelQuery<TSource>, Func<TSource,TKey>, Func<TSource,TElement>) |
Belirtilen anahtar seçici ve öğe seçici işlevlerine göre öğesinden bir Dictionary<TKey,TValue>ParallelQuery<TSource> oluşturur. |
| ToDictionary<TSource,TKey,TElement>(ParallelQuery<TSource>, Func<TSource,TKey>, Func<TSource,TElement>, IEqualityComparer<TKey>) |
Dictionary<TKey,TValue> Belirtilen bir anahtar seçici işlevine, bir karşılaştırıcıya ve öğe seçici işlevine göre öğesinden ParallelQuery<TSource> bir oluşturur. |
| ToDictionary<TSource,TKey>(ParallelQuery<TSource>, Func<TSource,TKey>) |
Dictionary<TKey,TValue> Belirtilen anahtar seçici işlevine göre bir'den ParallelQuery<TSource> oluşturur. |
| ToDictionary<TSource,TKey>(ParallelQuery<TSource>, Func<TSource,TKey>, IEqualityComparer<TKey>) |
Dictionary<TKey,TValue> Belirtilen bir anahtar seçici işlevine ve anahtar karşılaştırıcısına göre bir'den ParallelQuery<TSource> bir oluşturur. |
ToDictionary<TSource,TKey,TElement>(ParallelQuery<TSource>, Func<TSource,TKey>, Func<TSource,TElement>)
- Kaynak:
- ParallelEnumerable.cs
- Kaynak:
- ParallelEnumerable.cs
- Kaynak:
- ParallelEnumerable.cs
- Kaynak:
- ParallelEnumerable.cs
- Kaynak:
- ParallelEnumerable.cs
Belirtilen anahtar seçici ve öğe seçici işlevlerine göre öğesinden bir Dictionary<TKey,TValue>ParallelQuery<TSource> oluşturur.
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)
Tür Parametreleri
- TSource
öğelerinin sourcetürü.
- TKey
tarafından keySelectordöndürülen anahtarın türü.
- TElement
tarafından elementSelectordöndürülen değerin türü.
Parametreler
- source
- ParallelQuery<TSource>
Öğesinin oluşturulacağı Dictionary<TKey,TValue> bir dizi.
- keySelector
- Func<TSource,TKey>
Her öğeden bir anahtar ayıklamak için bir işlev.
- elementSelector
- Func<TSource,TElement>
Her öğeden bir sonuç öğesi değeri üretmek için bir transform işlevi.
Döndürülenler
Dictionary<TKey,TValue> Giriş dizisinden seçilen tür TElement değerlerini içeren bir.
Özel durumlar
sorgu, üzerinden WithCancellation<TSource>(ParallelQuery<TSource>, CancellationToken)geçirilen belirteçle iptal edildi.
source veya keySelector veya elementSelector null başvurudur (Visual Basic hiçbir şey yoktur).
keySelector null başvuru (Visual Basic hiçbir şey) olan bir anahtar oluşturur. -veya- keySelector iki öğe için yinelenen anahtarlar üretir. -veya- Sorgunun değerlendirilmesi sırasında bir veya daha fazla özel durum oluştu.
Ayrıca bkz.
Şunlara uygulanır
ToDictionary<TSource,TKey,TElement>(ParallelQuery<TSource>, Func<TSource,TKey>, Func<TSource,TElement>, IEqualityComparer<TKey>)
- Kaynak:
- ParallelEnumerable.cs
- Kaynak:
- ParallelEnumerable.cs
- Kaynak:
- ParallelEnumerable.cs
- Kaynak:
- ParallelEnumerable.cs
- Kaynak:
- ParallelEnumerable.cs
Dictionary<TKey,TValue> Belirtilen bir anahtar seçici işlevine, bir karşılaştırıcıya ve öğe seçici işlevine göre öğesinden ParallelQuery<TSource> bir oluşturur.
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)
Tür Parametreleri
- TSource
öğelerinin sourcetürü.
- TKey
tarafından keySelectordöndürülen anahtarın türü.
- TElement
tarafından elementSelectordöndürülen değerin türü.
Parametreler
- source
- ParallelQuery<TSource>
Öğesinin oluşturulacağı Dictionary<TKey,TValue> bir dizi.
- keySelector
- Func<TSource,TKey>
Her öğeden bir anahtar ayıklamak için bir işlev.
- elementSelector
- Func<TSource,TElement>
Her öğeden bir sonuç öğesi değeri üretmek için bir transform işlevi.
- comparer
- IEqualityComparer<TKey>
Anahtarları karşılaştırmak için bir IEqualityComparer<T> .
Döndürülenler
Dictionary<TKey,TValue> Giriş dizisinden seçilen tür TElement değerlerini içeren bir.
Özel durumlar
sorgu, üzerinden WithCancellation<TSource>(ParallelQuery<TSource>, CancellationToken)geçirilen belirteçle iptal edildi.
source veya keySelector veya elementSelector null başvurudur (Visual Basic hiçbir şey yoktur).
keySelector null başvuru (Visual Basic hiçbir şey) olan bir anahtar oluşturur. -veya- keySelector iki öğe için yinelenen anahtarlar üretir. -veya- Sorgunun değerlendirilmesi sırasında bir veya daha fazla özel durum oluştu.
Ayrıca bkz.
Şunlara uygulanır
ToDictionary<TSource,TKey>(ParallelQuery<TSource>, Func<TSource,TKey>)
- Kaynak:
- ParallelEnumerable.cs
- Kaynak:
- ParallelEnumerable.cs
- Kaynak:
- ParallelEnumerable.cs
- Kaynak:
- ParallelEnumerable.cs
- Kaynak:
- ParallelEnumerable.cs
Dictionary<TKey,TValue> Belirtilen anahtar seçici işlevine göre bir'den ParallelQuery<TSource> oluşturur.
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)
Tür Parametreleri
- TSource
öğelerinin sourcetürü.
- TKey
tarafından keySelectordöndürülen anahtarın türü.
Parametreler
- source
- ParallelQuery<TSource>
Öğesinin oluşturulacağı Dictionary<TKey,TValue> bir dizi.
- keySelector
- Func<TSource,TKey>
Her öğeden bir anahtar ayıklamak için bir işlev.
Döndürülenler
Dictionary<TKey,TValue> Anahtarlar ve değerler içeren bir.
Özel durumlar
sorgu, üzerinden WithCancellation<TSource>(ParallelQuery<TSource>, CancellationToken)geçirilen belirteçle iptal edildi.
source veya keySelector null başvurudur (Visual Basic hiçbir şey yoktur).
keySelector null başvuru (Visual Basic hiçbir şey) olan bir anahtar oluşturur. -veya- keySelector iki öğe için yinelenen anahtarlar üretir. -veya- Sorgunun değerlendirilmesi sırasında bir veya daha fazla özel durum oluştu.
Ayrıca bkz.
Şunlara uygulanır
ToDictionary<TSource,TKey>(ParallelQuery<TSource>, Func<TSource,TKey>, IEqualityComparer<TKey>)
- Kaynak:
- ParallelEnumerable.cs
- Kaynak:
- ParallelEnumerable.cs
- Kaynak:
- ParallelEnumerable.cs
- Kaynak:
- ParallelEnumerable.cs
- Kaynak:
- ParallelEnumerable.cs
Dictionary<TKey,TValue> Belirtilen bir anahtar seçici işlevine ve anahtar karşılaştırıcısına göre bir'den ParallelQuery<TSource> bir oluşturur.
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)
Tür Parametreleri
- TSource
öğelerinin sourcetürü.
- TKey
tarafından keySelectordöndürülen anahtarın türü.
Parametreler
- source
- ParallelQuery<TSource>
Öğesinin oluşturulacağı Dictionary<TKey,TValue> bir dizi.
- keySelector
- Func<TSource,TKey>
Her öğeden bir anahtar ayıklamak için bir işlev.
- comparer
- IEqualityComparer<TKey>
Anahtarları karşılaştırmak için bir IEqualityComparer<T> .
Döndürülenler
Dictionary<TKey,TValue> Anahtarlar ve değerler içeren bir.
Özel durumlar
sorgu, üzerinden WithCancellation<TSource>(ParallelQuery<TSource>, CancellationToken)geçirilen belirteçle iptal edildi.
source veya keySelector null başvurudur (Visual Basic hiçbir şey yoktur).
keySelector null başvuru (Visual Basic hiçbir şey) olan bir anahtar oluşturur. -veya- keySelector iki öğe için yinelenen anahtarlar üretir. -veya- Sorgunun değerlendirilmesi sırasında bir veya daha fazla özel durum oluştu.