ParallelEnumerable.ToLookup 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 oluşturur ILookup<TKey,TElement>ParallelQuery<TSource>.
Aşırı Yüklemeler
ToLookup<TSource,TKey,TElement>(ParallelQuery<TSource>, Func<TSource,TKey>, Func<TSource,TElement>, IEqualityComparer<TKey>) |
ILookup<TKey,TElement> Belirtilen bir anahtar seçici işlevine, bir karşılaştırıcıya ve bir öğe seçici işlevine göre öğesinden ParallelQuery<TSource> bir oluşturur. |
ToLookup<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 ILookup<TKey,TElement>ParallelQuery<TSource> oluşturur. |
ToLookup<TSource,TKey>(ParallelQuery<TSource>, Func<TSource,TKey>, IEqualityComparer<TKey>) |
Belirtilen anahtar seçici işlevine ve anahtar karşılaştırıcısına göre'den ParallelQuery<TSource> bir ILookup<TKey,TElement> oluşturur. |
ToLookup<TSource,TKey>(ParallelQuery<TSource>, Func<TSource,TKey>) |
ILookup<TKey,TElement> Belirtilen anahtar seçici işlevine göre'den ParallelQuery<TSource> bir oluşturur. |
ToLookup<TSource,TKey,TElement>(ParallelQuery<TSource>, Func<TSource,TKey>, Func<TSource,TElement>, IEqualityComparer<TKey>)
- Kaynak:
- ParallelEnumerable.cs
- Kaynak:
- ParallelEnumerable.cs
- Kaynak:
- ParallelEnumerable.cs
ILookup<TKey,TElement> Belirtilen bir anahtar seçici işlevine, bir karşılaştırıcıya ve bir öğ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::Linq::ILookup<TKey, TElement> ^ ToLookup(System::Linq::ParallelQuery<TSource> ^ source, Func<TSource, TKey> ^ keySelector, Func<TSource, TElement> ^ elementSelector, System::Collections::Generic::IEqualityComparer<TKey> ^ comparer);
public static System.Linq.ILookup<TKey,TElement> ToLookup<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.Linq.ILookup<TKey,TElement> ToLookup<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 ToLookup : System.Linq.ParallelQuery<'Source> * Func<'Source, 'Key> * Func<'Source, 'Element> * System.Collections.Generic.IEqualityComparer<'Key> -> System.Linq.ILookup<'Key, 'Element>
<Extension()>
Public Function ToLookup(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 ILookup(Of TKey, TElement)
Tür Parametreleri
- TSource
öğelerinin source
türü.
- TKey
tarafından keySelector
döndürülen anahtarın türü.
- TElement
tarafından elementSelector
döndürülen değerin türü.
Parametreler
- source
- ParallelQuery<TSource>
Kaynak oluşturulacak ILookup<TKey,TElement> sıra.
- keySelector
- Func<TSource,TKey>
Her öğeden 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
Giriş dizisinden seçilen TElement> türündeki değerleri içeren Lookup<(Of <(TKey, TElement)>).
Özel durumlar
Sorgu, üzerinden WithCancellation<TSource>(ParallelQuery<TSource>, CancellationToken)geçirilen belirteçle iptal edildi.
source
veya keySelector
elementSelector
null başvurudur (Visual Basic'te hiçbir şey).
Sorgunun değerlendirmesi sırasında bir veya daha fazla özel durum oluştu.
Ayrıca bkz.
Şunlara uygulanır
ToLookup<TSource,TKey,TElement>(ParallelQuery<TSource>, Func<TSource,TKey>, Func<TSource,TElement>)
- Kaynak:
- ParallelEnumerable.cs
- Kaynak:
- ParallelEnumerable.cs
- Kaynak:
- ParallelEnumerable.cs
Belirtilen anahtar seçici ve öğe seçici işlevlerine göre öğesinden bir ILookup<TKey,TElement>ParallelQuery<TSource> oluşturur.
public:
generic <typename TSource, typename TKey, typename TElement>
[System::Runtime::CompilerServices::Extension]
static System::Linq::ILookup<TKey, TElement> ^ ToLookup(System::Linq::ParallelQuery<TSource> ^ source, Func<TSource, TKey> ^ keySelector, Func<TSource, TElement> ^ elementSelector);
public static System.Linq.ILookup<TKey,TElement> ToLookup<TSource,TKey,TElement> (this System.Linq.ParallelQuery<TSource> source, Func<TSource,TKey> keySelector, Func<TSource,TElement> elementSelector);
static member ToLookup : System.Linq.ParallelQuery<'Source> * Func<'Source, 'Key> * Func<'Source, 'Element> -> System.Linq.ILookup<'Key, 'Element>
<Extension()>
Public Function ToLookup(Of TSource, TKey, TElement) (source As ParallelQuery(Of TSource), keySelector As Func(Of TSource, TKey), elementSelector As Func(Of TSource, TElement)) As ILookup(Of TKey, TElement)
Tür Parametreleri
- TSource
öğelerinin source
türü.
- TKey
tarafından keySelector
döndürülen anahtarın türü.
- TElement
tarafından elementSelector
döndürülen değerin türü.
Parametreler
- source
- ParallelQuery<TSource>
Kaynak oluşturulacak ILookup<TKey,TElement> sıra.
- keySelector
- Func<TSource,TKey>
Her öğeden 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
ILookup<TKey,TElement> 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
elementSelector
null başvurudur (Visual Basic'te hiçbir şey).
Sorgunun değerlendirmesi sırasında bir veya daha fazla özel durum oluştu.
Ayrıca bkz.
Şunlara uygulanır
ToLookup<TSource,TKey>(ParallelQuery<TSource>, Func<TSource,TKey>, IEqualityComparer<TKey>)
- Kaynak:
- ParallelEnumerable.cs
- Kaynak:
- ParallelEnumerable.cs
- Kaynak:
- ParallelEnumerable.cs
Belirtilen anahtar seçici işlevine ve anahtar karşılaştırıcısına göre'den ParallelQuery<TSource> bir ILookup<TKey,TElement> oluşturur.
public:
generic <typename TSource, typename TKey>
[System::Runtime::CompilerServices::Extension]
static System::Linq::ILookup<TKey, TSource> ^ ToLookup(System::Linq::ParallelQuery<TSource> ^ source, Func<TSource, TKey> ^ keySelector, System::Collections::Generic::IEqualityComparer<TKey> ^ comparer);
public static System.Linq.ILookup<TKey,TSource> ToLookup<TSource,TKey> (this System.Linq.ParallelQuery<TSource> source, Func<TSource,TKey> keySelector, System.Collections.Generic.IEqualityComparer<TKey> comparer);
public static System.Linq.ILookup<TKey,TSource> ToLookup<TSource,TKey> (this System.Linq.ParallelQuery<TSource> source, Func<TSource,TKey> keySelector, System.Collections.Generic.IEqualityComparer<TKey>? comparer);
static member ToLookup : System.Linq.ParallelQuery<'Source> * Func<'Source, 'Key> * System.Collections.Generic.IEqualityComparer<'Key> -> System.Linq.ILookup<'Key, 'Source>
<Extension()>
Public Function ToLookup(Of TSource, TKey) (source As ParallelQuery(Of TSource), keySelector As Func(Of TSource, TKey), comparer As IEqualityComparer(Of TKey)) As ILookup(Of TKey, TSource)
Tür Parametreleri
- TSource
öğelerinin source
türü.
- TKey
tarafından keySelector
döndürülen anahtarın türü.
Parametreler
- source
- ParallelQuery<TSource>
Kaynak oluşturulacak ILookup<TKey,TElement> sıra.
- keySelector
- Func<TSource,TKey>
Her öğeden 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
ILookup<TKey,TElement> 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'te hiçbir şey).
Sorgunun değerlendirmesi sırasında bir veya daha fazla özel durum oluştu.
Ayrıca bkz.
Şunlara uygulanır
ToLookup<TSource,TKey>(ParallelQuery<TSource>, Func<TSource,TKey>)
- Kaynak:
- ParallelEnumerable.cs
- Kaynak:
- ParallelEnumerable.cs
- Kaynak:
- ParallelEnumerable.cs
ILookup<TKey,TElement> Belirtilen anahtar seçici işlevine göre'den ParallelQuery<TSource> bir oluşturur.
public:
generic <typename TSource, typename TKey>
[System::Runtime::CompilerServices::Extension]
static System::Linq::ILookup<TKey, TSource> ^ ToLookup(System::Linq::ParallelQuery<TSource> ^ source, Func<TSource, TKey> ^ keySelector);
public static System.Linq.ILookup<TKey,TSource> ToLookup<TSource,TKey> (this System.Linq.ParallelQuery<TSource> source, Func<TSource,TKey> keySelector);
static member ToLookup : System.Linq.ParallelQuery<'Source> * Func<'Source, 'Key> -> System.Linq.ILookup<'Key, 'Source>
<Extension()>
Public Function ToLookup(Of TSource, TKey) (source As ParallelQuery(Of TSource), keySelector As Func(Of TSource, TKey)) As ILookup(Of TKey, TSource)
Tür Parametreleri
- TSource
öğelerinin source
türü.
- TKey
tarafından keySelector
döndürülen anahtarın türü.
Parametreler
- source
- ParallelQuery<TSource>
Kaynak oluşturulacak ILookup<TKey,TElement> sıra.
- keySelector
- Func<TSource,TKey>
Her öğeden anahtar ayıklamak için bir işlev.
Döndürülenler
ILookup<TKey,TElement> 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'te Hiçbir şey).
Sorgunun değerlendirmesi sırasında bir veya daha fazla özel durum oluştu.