ParallelEnumerable.ToDictionary Méthode

Définition

Crée un Dictionary<TKey,TValue> objet à partir d’un ParallelQuery<TSource>.

Surcharges

Nom Description
ToDictionary<TSource,TKey,TElement>(ParallelQuery<TSource>, Func<TSource,TKey>, Func<TSource,TElement>)

Crée un sélecteur de clés et des Dictionary<TKey,TValue> fonctions de sélecteur d’élément spécifiés à partir d’un ParallelQuery<TSource> sélecteur de clé.

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

Crée un élément Dictionary<TKey,TValue> à partir d’une ParallelQuery<TSource> fonction de sélecteur de clé spécifiée, d’un comparateur et d’une fonction de sélecteur d’élément.

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

Crée un Dictionary<TKey,TValue> élément à partir d’une ParallelQuery<TSource> fonction de sélecteur de clé spécifiée.

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

Crée un Dictionary<TKey,TValue> élément à partir d’une ParallelQuery<TSource> fonction de sélecteur de clé et d’un comparateur de clés spécifiés.

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

Source:
ParallelEnumerable.cs
Source:
ParallelEnumerable.cs
Source:
ParallelEnumerable.cs
Source:
ParallelEnumerable.cs
Source:
ParallelEnumerable.cs

Crée un sélecteur de clés et des Dictionary<TKey,TValue> fonctions de sélecteur d’élément spécifiés à partir d’un ParallelQuery<TSource> sélecteur de clé.

public:
generic <typename TSource, typename TKey, typename TElement>
[System::Runtime::CompilerServices::Extension]
 static System::Collections::Generic::Dictionary<TKey, TElement> ^ ToDictionary(System::Linq::ParallelQuery<TSource> ^ source, Func<TSource, TKey> ^ keySelector, Func<TSource, TElement> ^ elementSelector);
public static System.Collections.Generic.Dictionary<TKey,TElement> ToDictionary<TSource,TKey,TElement>(this System.Linq.ParallelQuery<TSource> source, Func<TSource,TKey> keySelector, Func<TSource,TElement> elementSelector);
static member ToDictionary : System.Linq.ParallelQuery<'Source> * Func<'Source, 'Key> * Func<'Source, 'Element> -> System.Collections.Generic.Dictionary<'Key, 'Element>
<Extension()>
Public Function ToDictionary(Of TSource, TKey, TElement) (source As ParallelQuery(Of TSource), keySelector As Func(Of TSource, TKey), elementSelector As Func(Of TSource, TElement)) As Dictionary(Of TKey, TElement)

Paramètres de type

TSource

Type des éléments de source.

TKey

Type de la 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 Dictionary<TKey,TValue> .

keySelector
Func<TSource,TKey>

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

elementSelector
Func<TSource,TElement>

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

Retours

Dictionary<TKey,TElement>

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

Exceptions

La requête a été annulée avec le jeton transmis par le biais WithCancellation<TSource>(ParallelQuery<TSource>, CancellationToken).

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

keySelector produit une clé qui est une référence Null (Nothing dans Visual Basic). -ou- keySelector produit des clés dupliquées pour deux éléments. -ou- Une ou plusieurs exceptions se sont produites pendant l’évaluation de la requête.

Voir aussi

S’applique à

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

Source:
ParallelEnumerable.cs
Source:
ParallelEnumerable.cs
Source:
ParallelEnumerable.cs
Source:
ParallelEnumerable.cs
Source:
ParallelEnumerable.cs

Crée un élément Dictionary<TKey,TValue> à partir d’une ParallelQuery<TSource> fonction de sélecteur de clé spécifiée, d’un comparateur et d’une fonction de sélecteur d’élément.

public:
generic <typename TSource, typename TKey, typename TElement>
[System::Runtime::CompilerServices::Extension]
 static System::Collections::Generic::Dictionary<TKey, TElement> ^ ToDictionary(System::Linq::ParallelQuery<TSource> ^ source, Func<TSource, TKey> ^ keySelector, Func<TSource, TElement> ^ elementSelector, System::Collections::Generic::IEqualityComparer<TKey> ^ comparer);
public static System.Collections.Generic.Dictionary<TKey,TElement> ToDictionary<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.Collections.Generic.Dictionary<TKey,TElement> ToDictionary<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 ToDictionary : System.Linq.ParallelQuery<'Source> * Func<'Source, 'Key> * Func<'Source, 'Element> * System.Collections.Generic.IEqualityComparer<'Key> -> System.Collections.Generic.Dictionary<'Key, 'Element>
<Extension()>
Public Function ToDictionary(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 Dictionary(Of TKey, TElement)

Paramètres de type

TSource

Type des éléments de source.

TKey

Type de la 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 Dictionary<TKey,TValue> .

keySelector
Func<TSource,TKey>

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

elementSelector
Func<TSource,TElement>

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

comparer
IEqualityComparer<TKey>

Pour IEqualityComparer<T> comparer les clés.

Retours

Dictionary<TKey,TElement>

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

Exceptions

La requête a été annulée avec le jeton transmis par le biais WithCancellation<TSource>(ParallelQuery<TSource>, CancellationToken).

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

keySelector produit une clé qui est une référence Null (Nothing dans Visual Basic). -ou- keySelector produit des clés dupliquées pour deux éléments. -ou- Une ou plusieurs exceptions se sont produites pendant l’évaluation de la requête.

Voir aussi

S’applique à

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

Source:
ParallelEnumerable.cs
Source:
ParallelEnumerable.cs
Source:
ParallelEnumerable.cs
Source:
ParallelEnumerable.cs
Source:
ParallelEnumerable.cs

Crée un Dictionary<TKey,TValue> élément à partir d’une ParallelQuery<TSource> fonction de sélecteur de clé spécifiée.

public:
generic <typename TSource, typename TKey>
[System::Runtime::CompilerServices::Extension]
 static System::Collections::Generic::Dictionary<TKey, TSource> ^ ToDictionary(System::Linq::ParallelQuery<TSource> ^ source, Func<TSource, TKey> ^ keySelector);
public static System.Collections.Generic.Dictionary<TKey,TSource> ToDictionary<TSource,TKey>(this System.Linq.ParallelQuery<TSource> source, Func<TSource,TKey> keySelector);
static member ToDictionary : System.Linq.ParallelQuery<'Source> * Func<'Source, 'Key> -> System.Collections.Generic.Dictionary<'Key, 'Source>
<Extension()>
Public Function ToDictionary(Of TSource, TKey) (source As ParallelQuery(Of TSource), keySelector As Func(Of TSource, TKey)) As Dictionary(Of TKey, TSource)

Paramètres de type

TSource

Type des éléments de source.

TKey

Type de la clé retournée par keySelector.

Paramètres

source
ParallelQuery<TSource>

Séquence à partir de laquelle créer un Dictionary<TKey,TValue> .

keySelector
Func<TSource,TKey>

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

Retours

Dictionary<TKey,TSource>

Qui Dictionary<TKey,TValue> contient des clés et des valeurs.

Exceptions

La requête a été annulée avec le jeton transmis par le biais WithCancellation<TSource>(ParallelQuery<TSource>, CancellationToken).

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

keySelector produit une clé qui est une référence Null (Nothing dans Visual Basic). -ou- keySelector produit des clés dupliquées pour deux éléments. -ou- Une ou plusieurs exceptions se sont produites pendant l’évaluation de la requête.

Voir aussi

S’applique à

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

Source:
ParallelEnumerable.cs
Source:
ParallelEnumerable.cs
Source:
ParallelEnumerable.cs
Source:
ParallelEnumerable.cs
Source:
ParallelEnumerable.cs

Crée un Dictionary<TKey,TValue> élément à partir d’une ParallelQuery<TSource> fonction de sélecteur de clé et d’un comparateur de clés spécifiés.

public:
generic <typename TSource, typename TKey>
[System::Runtime::CompilerServices::Extension]
 static System::Collections::Generic::Dictionary<TKey, TSource> ^ ToDictionary(System::Linq::ParallelQuery<TSource> ^ source, Func<TSource, TKey> ^ keySelector, System::Collections::Generic::IEqualityComparer<TKey> ^ comparer);
public static System.Collections.Generic.Dictionary<TKey,TSource> ToDictionary<TSource,TKey>(this System.Linq.ParallelQuery<TSource> source, Func<TSource,TKey> keySelector, System.Collections.Generic.IEqualityComparer<TKey> comparer);
public static System.Collections.Generic.Dictionary<TKey,TSource> ToDictionary<TSource,TKey>(this System.Linq.ParallelQuery<TSource> source, Func<TSource,TKey> keySelector, System.Collections.Generic.IEqualityComparer<TKey>? comparer);
static member ToDictionary : System.Linq.ParallelQuery<'Source> * Func<'Source, 'Key> * System.Collections.Generic.IEqualityComparer<'Key> -> System.Collections.Generic.Dictionary<'Key, 'Source>
<Extension()>
Public Function ToDictionary(Of TSource, TKey) (source As ParallelQuery(Of TSource), keySelector As Func(Of TSource, TKey), comparer As IEqualityComparer(Of TKey)) As Dictionary(Of TKey, TSource)

Paramètres de type

TSource

Type des éléments de source.

TKey

Type de la clé retournée par keySelector.

Paramètres

source
ParallelQuery<TSource>

Séquence à partir de laquelle créer un Dictionary<TKey,TValue> .

keySelector
Func<TSource,TKey>

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

comparer
IEqualityComparer<TKey>

Pour IEqualityComparer<T> comparer les clés.

Retours

Dictionary<TKey,TSource>

Qui Dictionary<TKey,TValue> contient des clés et des valeurs.

Exceptions

La requête a été annulée avec le jeton transmis par le biais WithCancellation<TSource>(ParallelQuery<TSource>, CancellationToken).

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

keySelector produit une clé qui est une référence Null (Nothing dans Visual Basic). -ou- keySelector produit des clés dupliquées pour deux éléments. -ou- Une ou plusieurs exceptions se sont produites pendant l’évaluation de la requête.

Voir aussi

S’applique à