ParallelEnumerable.ToLookup Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Vytvoří z ILookup<TKey,TElement> objektu ParallelQuery<TSource>.
Přetížení
| Name | Description |
|---|---|
| ToLookup<TSource,TKey,TElement>(ParallelQuery<TSource>, Func<TSource,TKey>, Func<TSource,TElement>, IEqualityComparer<TKey>) |
Vytvoří ze ILookup<TKey,TElement>ParallelQuery<TSource> zadané funkce selektoru klíče, porovnávače a funkce selektoru prvku. |
| ToLookup<TSource,TKey,TElement>(ParallelQuery<TSource>, Func<TSource,TKey>, Func<TSource,TElement>) |
Vytvoří ze zadaného ILookup<TKey,TElement> selektoru ParallelQuery<TSource> klíče a funkcí selektoru elementů. |
| ToLookup<TSource,TKey>(ParallelQuery<TSource>, Func<TSource,TKey>, IEqualityComparer<TKey>) |
ILookup<TKey,TElement> Vytvoří ze zadané funkce selektoru ParallelQuery<TSource> klíčů a porovnávače klíčů z určitého klíče. |
| ToLookup<TSource,TKey>(ParallelQuery<TSource>, Func<TSource,TKey>) |
ILookup<TKey,TElement> Vytvoří ze zadané funkce selektoru ParallelQuery<TSource> klíčů z určitého klíče. |
ToLookup<TSource,TKey,TElement>(ParallelQuery<TSource>, Func<TSource,TKey>, Func<TSource,TElement>, IEqualityComparer<TKey>)
- Zdroj:
- ParallelEnumerable.cs
- Zdroj:
- ParallelEnumerable.cs
- Zdroj:
- ParallelEnumerable.cs
- Zdroj:
- ParallelEnumerable.cs
- Zdroj:
- ParallelEnumerable.cs
Vytvoří ze ILookup<TKey,TElement>ParallelQuery<TSource> zadané funkce selektoru klíče, porovnávače a funkce selektoru prvku.
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)
Parametry typu
- TSource
Typ prvků source.
- TKey
Typ klíče vráceného keySelector.
- TElement
Typ hodnoty vrácené elementSelectorhodnotou .
Parametry
- source
- ParallelQuery<TSource>
Sekvence, ze které se má vytvořit.ILookup<TKey,TElement>
- keySelector
- Func<TSource,TKey>
Funkce, která extrahuje klíč z každého prvku.
- elementSelector
- Func<TSource,TElement>
Transformační funkce pro vytvoření hodnoty výsledného prvku z každého prvku.
- comparer
- IEqualityComparer<TKey>
Porovnávat IEqualityComparer<T> klíče.
Návraty
A Lookup<(Of <(TKey, TElement>)>), který obsahuje hodnoty typu TElement vybrané ze vstupní sekvence.
Výjimky
Dotaz byl zrušen tokenem předaným prostřednictvím WithCancellation<TSource>(ParallelQuery<TSource>, CancellationToken).
source nebo keySelector nebo elementSelector je odkaz null (nic v Visual Basic).
Během vyhodnocení dotazu došlo k jedné nebo více výjimkám.
Viz také
Platí pro
ToLookup<TSource,TKey,TElement>(ParallelQuery<TSource>, Func<TSource,TKey>, Func<TSource,TElement>)
- Zdroj:
- ParallelEnumerable.cs
- Zdroj:
- ParallelEnumerable.cs
- Zdroj:
- ParallelEnumerable.cs
- Zdroj:
- ParallelEnumerable.cs
- Zdroj:
- ParallelEnumerable.cs
Vytvoří ze zadaného ILookup<TKey,TElement> selektoru ParallelQuery<TSource> klíče a funkcí selektoru elementů.
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)
Parametry typu
- TSource
Typ prvků source.
- TKey
Typ klíče vráceného keySelector.
- TElement
Typ hodnoty vrácené elementSelectorhodnotou .
Parametry
- source
- ParallelQuery<TSource>
Sekvence, ze které se má vytvořit.ILookup<TKey,TElement>
- keySelector
- Func<TSource,TKey>
Funkce, která extrahuje klíč z každého prvku.
- elementSelector
- Func<TSource,TElement>
Transformační funkce pro vytvoření hodnoty výsledného prvku z každého prvku.
Návraty
A ILookup<TKey,TElement> , který obsahuje hodnoty typu TElement vybrané ze vstupní sekvence.
Výjimky
Dotaz byl zrušen tokenem předaným prostřednictvím WithCancellation<TSource>(ParallelQuery<TSource>, CancellationToken).
source nebo keySelector nebo elementSelector je odkaz null (nic v Visual Basic).
Během vyhodnocení dotazu došlo k jedné nebo více výjimkám.
Viz také
Platí pro
ToLookup<TSource,TKey>(ParallelQuery<TSource>, Func<TSource,TKey>, IEqualityComparer<TKey>)
- Zdroj:
- ParallelEnumerable.cs
- Zdroj:
- ParallelEnumerable.cs
- Zdroj:
- ParallelEnumerable.cs
- Zdroj:
- ParallelEnumerable.cs
- Zdroj:
- ParallelEnumerable.cs
ILookup<TKey,TElement> Vytvoří ze zadané funkce selektoru ParallelQuery<TSource> klíčů a porovnávače klíčů z určitého klíče.
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)
Parametry typu
- TSource
Typ prvků source.
- TKey
Typ klíče vráceného keySelector.
Parametry
- source
- ParallelQuery<TSource>
Sekvence, ze které se má vytvořit.ILookup<TKey,TElement>
- keySelector
- Func<TSource,TKey>
Funkce, která extrahuje klíč z každého prvku.
- comparer
- IEqualityComparer<TKey>
Porovnávat IEqualityComparer<T> klíče.
Návraty
A ILookup<TKey,TElement> obsahující klíče a hodnoty.
Výjimky
Dotaz byl zrušen tokenem předaným prostřednictvím WithCancellation<TSource>(ParallelQuery<TSource>, CancellationToken).
source nebo keySelector nebo je odkaz null (nic v Visual Basic).
Během vyhodnocení dotazu došlo k jedné nebo více výjimkám.
Viz také
Platí pro
ToLookup<TSource,TKey>(ParallelQuery<TSource>, Func<TSource,TKey>)
- Zdroj:
- ParallelEnumerable.cs
- Zdroj:
- ParallelEnumerable.cs
- Zdroj:
- ParallelEnumerable.cs
- Zdroj:
- ParallelEnumerable.cs
- Zdroj:
- ParallelEnumerable.cs
ILookup<TKey,TElement> Vytvoří ze zadané funkce selektoru ParallelQuery<TSource> klíčů z určitého klíče.
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)
Parametry typu
- TSource
Typ prvků source.
- TKey
Typ klíče vráceného keySelector.
Parametry
- source
- ParallelQuery<TSource>
Sekvence, ze které se má vytvořit.ILookup<TKey,TElement>
- keySelector
- Func<TSource,TKey>
Funkce, která extrahuje klíč z každého prvku.
Návraty
A ILookup<TKey,TElement> obsahující klíče a hodnoty.
Výjimky
Dotaz byl zrušen tokenem předaným prostřednictvím WithCancellation<TSource>(ParallelQuery<TSource>, CancellationToken).
source nebo keySelector je nulový odkaz (nic v Visual Basic).
Během vyhodnocení dotazu došlo k jedné nebo více výjimkám.