ParallelEnumerable.ToLookup Méthode

Définition

Surcharges

ToLookup<TSource,TKey,TElement>(ParallelQuery<TSource>, Func<TSource,TKey>, Func<TSource,TElement>, IEqualityComparer<TKey>)

Crée une ILookup<TKey,TElement> à partir de ParallelQuery<TSource> selon une fonction de sélection de clé spécifiée, un comparateur et une fonction de sélection d'élément.

ToLookup<TSource,TKey,TElement>(ParallelQuery<TSource>, Func<TSource,TKey>, Func<TSource,TElement>)

Crée un ILookup<TKey,TElement> à partir de ParallelQuery<TSource> selon des fonctions de sélection de clé et de sélection d'élément spécifiées.

ToLookup<TSource,TKey>(ParallelQuery<TSource>, Func<TSource,TKey>, IEqualityComparer<TKey>)

Crée un ILookup<TKey,TElement> à partir de ParallelQuery<TSource> selon une fonction de sélection de clé spécifiée et un comparateur de clé.

ToLookup<TSource,TKey>(ParallelQuery<TSource>, Func<TSource,TKey>)

Crée un ILookup<TKey,TElement> à partir de ParallelQuery<TSource> selon une fonction de sélection de clé spécifiée.

ToLookup<TSource,TKey,TElement>(ParallelQuery<TSource>, Func<TSource,TKey>, Func<TSource,TElement>, IEqualityComparer<TKey>)

Crée une ILookup<TKey,TElement> à partir de ParallelQuery<TSource> selon une fonction de sélection de clé spécifiée, un comparateur et une fonction de sélection d'élément.

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)

Paramètres de type

TSource

Le type des éléments de source.

TKey

Type de clé retournée par keySelector.

TElement

Type de la valeur retournée par elementSelector.

Paramètres

source
ParallelQuery<TSource>

Séquence à partir de laquelle créer un ILookup<TKey,TElement>.

keySelector
Func<TSource,TKey>

Fonction permettant d'extraire une clé de chaque élément.

elementSelector
Func<TSource,TElement>

Fonction de transformation permettant de produire une valeur d'élément de résultat à partir de chaque élément.

comparer
IEqualityComparer<TKey>

IEqualityComparer<T> pour comparer les clés.

Retours

Lookup<(Of <(TKey, TElement>)>) qui contient des valeurs de type TElement sélectionnées dans la séquence d’entrée.

Exceptions

source ou keySelector ou elementSelector est une référence null (Nothing en Visual Basic).

Une ou plusieurs exceptions se sont produites lors de l’évaluation de la requête.

Voir aussi

S’applique à

ToLookup<TSource,TKey,TElement>(ParallelQuery<TSource>, Func<TSource,TKey>, Func<TSource,TElement>)

Crée un ILookup<TKey,TElement> à partir de ParallelQuery<TSource> selon des fonctions de sélection de clé et de sélection d'élément spécifiées.

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)

Paramètres de type

TSource

Le type des éléments de source.

TKey

Type de clé retournée par keySelector.

TElement

Type de la valeur retournée par elementSelector.

Paramètres

source
ParallelQuery<TSource>

Séquence à partir de laquelle créer un ILookup<TKey,TElement>.

keySelector
Func<TSource,TKey>

Fonction permettant d'extraire une clé de chaque élément.

elementSelector
Func<TSource,TElement>

Fonction de transformation permettant de produire une valeur d'élément de résultat à partir de chaque élément.

Retours

ILookup<TKey,TElement> qui contient des valeurs de type TElement sélectionnées dans la séquence d’entrée.

Exceptions

source ou keySelector ou elementSelector est une référence null (Nothing en Visual Basic).

Une ou plusieurs exceptions se sont produites lors de l’évaluation de la requête.

Voir aussi

S’applique à

ToLookup<TSource,TKey>(ParallelQuery<TSource>, Func<TSource,TKey>, IEqualityComparer<TKey>)

Crée un ILookup<TKey,TElement> à partir de ParallelQuery<TSource> selon une fonction de sélection de clé spécifiée et un comparateur de clé.

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)

Paramètres de type

TSource

Le type des éléments de source.

TKey

Type de clé retournée par keySelector.

Paramètres

source
ParallelQuery<TSource>

Séquence à partir de laquelle créer un ILookup<TKey,TElement>.

keySelector
Func<TSource,TKey>

Fonction permettant d'extraire une clé de chaque élément.

comparer
IEqualityComparer<TKey>

IEqualityComparer<T> pour comparer les clés.

Retours

ILookup<TKey,TSource>

ILookup<TKey,TElement> qui contient des clés et des valeurs.

Exceptions

source ou keySelector ou est une référence null (Nothing en Visual Basic).

Une ou plusieurs exceptions se sont produites lors de l’évaluation de la requête.

Voir aussi

S’applique à

ToLookup<TSource,TKey>(ParallelQuery<TSource>, Func<TSource,TKey>)

Crée un ILookup<TKey,TElement> à partir de ParallelQuery<TSource> selon une fonction de sélection de clé spécifié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)

Paramètres de type

TSource

Le type des éléments de source.

TKey

Type de clé retournée par keySelector.

Paramètres

source
ParallelQuery<TSource>

Séquence à partir de laquelle créer un ILookup<TKey,TElement>.

keySelector
Func<TSource,TKey>

Fonction permettant d'extraire une clé de chaque élément.

Retours

ILookup<TKey,TSource>

ILookup<TKey,TElement> qui contient des clés et des valeurs.

Exceptions

source ou keySelector est une référence Null (Nothing en Visual Basic).

Une ou plusieurs exceptions se sont produites lors de l’évaluation de la requête.

Voir aussi

S’applique à