Sdílet prostřednictvím


ParallelEnumerable.ToLookup Metoda

Definice

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

sourceelementSelector 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

sourceelementSelector 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

ILookup<TKey,TSource>

A ILookup<TKey,TElement> , který obsahuje klíče a hodnoty.

Výjimky

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

ILookup<TKey,TSource>

A ILookup<TKey,TElement> , který obsahuje klíče a hodnoty.

Výjimky

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.

Viz také

Platí pro