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í
ToLookup<TSource,TKey,TElement>(ParallelQuery<TSource>, Func<TSource,TKey>, Func<TSource,TElement>, IEqualityComparer<TKey>) |
ILookup<TKey,TElement> Vytvoří z objektu ParallelQuery<TSource> podle zadané funkce selektoru klíčů, porovnávače a funkce selektoru prvků. |
ToLookup<TSource,TKey,TElement>(ParallelQuery<TSource>, Func<TSource,TKey>, Func<TSource,TElement>) |
ILookup<TKey,TElement> Vytvoří z objektu ParallelQuery<TSource> podle zadaných funkcí selektoru klíčů a prvků. |
ToLookup<TSource,TKey>(ParallelQuery<TSource>, Func<TSource,TKey>, IEqualityComparer<TKey>) |
ILookup<TKey,TElement> Vytvoří z objektu ParallelQuery<TSource> podle zadané funkce selektoru klíčů a porovnávače klíčů. |
ToLookup<TSource,TKey>(ParallelQuery<TSource>, Func<TSource,TKey>) |
ILookup<TKey,TElement> Vytvoří z objektu ParallelQuery<TSource> podle zadané funkce selektoru klíčů. |
ToLookup<TSource,TKey,TElement>(ParallelQuery<TSource>, Func<TSource,TKey>, Func<TSource,TElement>, IEqualityComparer<TKey>)
- Zdroj:
- ParallelEnumerable.cs
- Zdroj:
- ParallelEnumerable.cs
- Zdroj:
- ParallelEnumerable.cs
ILookup<TKey,TElement> Vytvoří z objektu ParallelQuery<TSource> podle zadané funkce selektoru klíčů, porovnávače a funkce selektoru prvků.
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 nástrojem keySelector
.
- TElement
Typ hodnoty vrácené parametrem elementSelector
.
Parametry
- source
- ParallelQuery<TSource>
Posloupnost, ze které se má ILookup<TKey,TElement> vytvořit.
- keySelector
- Func<TSource,TKey>
Funkce, která extrahuje klíč z každého prvku.
- elementSelector
- Func<TSource,TElement>
Transformační funkce, která z každého prvku vytvoří hodnotu výsledného prvku.
- comparer
- IEqualityComparer<TKey>
K IEqualityComparer<T> porovnání klíčů.
Návraty
A Lookup<(Of <(TKey, TElement>)>), který obsahuje hodnoty typu TElement vybrané ze vstupní sekvence.
Výjimky
Dotaz se zrušil s tokenem předaným prostřednictvím WithCancellation<TSource>(ParallelQuery<TSource>, CancellationToken).
source
elementSelector
nebo keySelector
je odkaz null (Nothing v jazyce Visual Basic).
Během vyhodnocování 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
ILookup<TKey,TElement> Vytvoří z objektu ParallelQuery<TSource> podle zadaných funkcí selektoru klíčů a prvků.
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 nástrojem keySelector
.
- TElement
Typ hodnoty vrácené parametrem elementSelector
.
Parametry
- source
- ParallelQuery<TSource>
Posloupnost, ze které se má ILookup<TKey,TElement> vytvořit.
- keySelector
- Func<TSource,TKey>
Funkce, která extrahuje klíč z každého prvku.
- elementSelector
- Func<TSource,TElement>
Transformační funkce, která z každého prvku vytvoří hodnotu výsledného prvku.
Návraty
A ILookup<TKey,TElement> obsahující hodnoty typu TElement
vybraného ze vstupní sekvence.
Výjimky
Dotaz se zrušil s tokenem předaným prostřednictvím WithCancellation<TSource>(ParallelQuery<TSource>, CancellationToken).
source
elementSelector
nebo keySelector
je odkaz null (Nothing v jazyce Visual Basic).
Během vyhodnocování 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
ILookup<TKey,TElement> Vytvoří z objektu ParallelQuery<TSource> podle zadané funkce selektoru klíčů a porovnávače klíčů.
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 nástrojem keySelector
.
Parametry
- source
- ParallelQuery<TSource>
Posloupnost, ze které se má ILookup<TKey,TElement> vytvořit.
- keySelector
- Func<TSource,TKey>
Funkce, která extrahuje klíč z každého prvku.
- comparer
- IEqualityComparer<TKey>
K IEqualityComparer<T> porovnání klíčů.
Návraty
A ILookup<TKey,TElement> , který obsahuje klíče a hodnoty.
Výjimky
Dotaz se zrušil s tokenem předaným prostřednictvím WithCancellation<TSource>(ParallelQuery<TSource>, CancellationToken).
source
nebo keySelector
je odkaz null (Nothing v jazyce Visual Basic).
Během vyhodnocování 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
ILookup<TKey,TElement> Vytvoří z objektu ParallelQuery<TSource> podle zadané funkce selektoru klíčů.
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 nástrojem keySelector
.
Parametry
- source
- ParallelQuery<TSource>
Posloupnost, ze které se má ILookup<TKey,TElement> vytvořit.
- keySelector
- Func<TSource,TKey>
Funkce, která extrahuje klíč z každého prvku.
Návraty
A ILookup<TKey,TElement> , který obsahuje klíče a hodnoty.
Výjimky
Dotaz se zrušil s tokenem předaným prostřednictvím WithCancellation<TSource>(ParallelQuery<TSource>, CancellationToken).
source
nebo keySelector
je odkaz s hodnotou null (Nothing v jazyce Visual Basic).
Během vyhodnocování dotazu došlo k jedné nebo více výjimkám.