ParallelEnumerable.ToDictionary Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Crée un Dictionary<TKey,TValue> à partir de ParallelQuery<TSource>.
Surcharges
ToDictionary<TSource,TKey,TElement>(ParallelQuery<TSource>, Func<TSource,TKey>, Func<TSource,TElement>) |
Crée un Dictionary<TKey,TValue> à partir de ParallelQuery<TSource> selon des fonctions de sélection de clé et de sélection d'élément spécifiées. |
ToDictionary<TSource,TKey,TElement>(ParallelQuery<TSource>, Func<TSource,TKey>, Func<TSource,TElement>, IEqualityComparer<TKey>) |
Crée un Dictionary<TKey,TValue> à 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. |
ToDictionary<TSource,TKey>(ParallelQuery<TSource>, Func<TSource,TKey>) |
Crée un Dictionary<TKey,TValue> à partir de ParallelQuery<TSource> selon une fonction de sélection de clé spécifiée. |
ToDictionary<TSource,TKey>(ParallelQuery<TSource>, Func<TSource,TKey>, IEqualityComparer<TKey>) |
Crée une Dictionary<TKey,TValue> à partir de ParallelQuery<TSource> selon une fonction de sélection de clé spécifiée et un comparateur de clé. |
ToDictionary<TSource,TKey,TElement>(ParallelQuery<TSource>, Func<TSource,TKey>, Func<TSource,TElement>)
- Source:
- ParallelEnumerable.cs
- Source:
- ParallelEnumerable.cs
- Source:
- ParallelEnumerable.cs
Crée un Dictionary<TKey,TValue> à 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::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
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 Dictionary<TKey,TValue>.
- 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
Dictionary<TKey,TValue> qui 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 passé dans WithCancellation<TSource>(ParallelQuery<TSource>, CancellationToken).
source
ou keySelector
ou elementSelector
est une référence null (Nothing en Visual Basic).
keySelector
produit une clé qui est une référence Null (Rien en Visual Basic). - ou - keySelector
produit des clés en double pour deux éléments. -ou- Une ou plusieurs exceptions se sont produites lors de 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
Crée un Dictionary<TKey,TValue> à 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::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
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 Dictionary<TKey,TValue>.
- 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
Dictionary<TKey,TValue> qui 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 passé dans WithCancellation<TSource>(ParallelQuery<TSource>, CancellationToken).
source
ou keySelector
ou elementSelector
est une référence null (Nothing en Visual Basic).
keySelector
produit une clé qui est une référence Null (Rien en Visual Basic). - ou - keySelector
produit des clés en double pour deux éléments. -ou- Une ou plusieurs exceptions se sont produites lors de 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
Crée un Dictionary<TKey,TValue> à 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::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
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 Dictionary<TKey,TValue>.
- keySelector
- Func<TSource,TKey>
Fonction permettant d'extraire une clé de chaque élément.
Retours
Dictionary<TKey,TValue> qui contient des clés et des valeurs.
Exceptions
La requête a été annulée avec le jeton passé dans WithCancellation<TSource>(ParallelQuery<TSource>, CancellationToken).
source
ou keySelector
est une référence Null (Nothing en Visual Basic).
keySelector
produit une clé qui est une référence Null (Rien en Visual Basic). - ou - keySelector
produit des clés en double pour deux éléments. -ou- Une ou plusieurs exceptions se sont produites lors de 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
Crée une Dictionary<TKey,TValue> à 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::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
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 Dictionary<TKey,TValue>.
- 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
Dictionary<TKey,TValue> qui contient des clés et des valeurs.
Exceptions
La requête a été annulée avec le jeton passé dans WithCancellation<TSource>(ParallelQuery<TSource>, CancellationToken).
source
ou keySelector
est une référence Null (Nothing en Visual Basic).
keySelector
produit une clé qui est une référence Null (Rien en Visual Basic). - ou - keySelector
produit des clés en double pour deux éléments. -ou- Une ou plusieurs exceptions se sont produites lors de l’évaluation de la requête.