ParallelEnumerable.ToDictionary Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Crea un oggetto Dictionary<TKey,TValue> da un oggetto ParallelQuery<TSource>.
Overload
ToDictionary<TSource,TKey,TElement>(ParallelQuery<TSource>, Func<TSource,TKey>, Func<TSource,TElement>)
- Origine:
- ParallelEnumerable.cs
- Origine:
- ParallelEnumerable.cs
- Origine:
- ParallelEnumerable.cs
Crea un oggetto Dictionary<TKey,TValue> da un oggetto ParallelQuery<TSource> secondo le funzioni specificate del selettore principale e del selettore di elementi.
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)
Parametri di tipo
- TSource
Tipo degli elementi di source
.
- TKey
Tipo della chiave restituita dall'oggetto keySelector
.
- TElement
Tipo del valore restituito dall'oggetto elementSelector
.
Parametri
- source
- ParallelQuery<TSource>
Sequenza da cui creare un oggetto Dictionary<TKey,TValue>.
- keySelector
- Func<TSource,TKey>
Funzione per estrarre una chiave da ogni elemento.
- elementSelector
- Func<TSource,TElement>
Funzione di trasformazione per produrre un valore dell'elemento di risultato da ogni elemento.
Restituisce
Oggetto Dictionary<TKey,TValue> che contiene valori di tipo TElement
selezionati dalla sequenza di input.
Eccezioni
La query è stata annullata con il token passato tramite WithCancellation<TSource>(ParallelQuery<TSource>, CancellationToken).
source
o keySelector
o elementSelector
è un riferimento Null (Nothing in Visual Basic).
keySelector
produce una chiave che è un riferimento Null (Nothing in Visual Basic). oppure keySelector
genera chiavi duplicate per due elementi. -oppure- Una o più eccezioni si sono verificate durante la valutazione della query.
Vedi anche
Si applica a
ToDictionary<TSource,TKey,TElement>(ParallelQuery<TSource>, Func<TSource,TKey>, Func<TSource,TElement>, IEqualityComparer<TKey>)
- Origine:
- ParallelEnumerable.cs
- Origine:
- ParallelEnumerable.cs
- Origine:
- ParallelEnumerable.cs
Crea un oggetto Dictionary<TKey,TValue> da un oggetto ParallelQuery<TSource> secondo una funzione specificata del selettore principale, un operatore di confronto principale e una funzione del selettore di elementi.
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)
Parametri di tipo
- TSource
Tipo degli elementi di source
.
- TKey
Tipo della chiave restituita dall'oggetto keySelector
.
- TElement
Tipo del valore restituito dall'oggetto elementSelector
.
Parametri
- source
- ParallelQuery<TSource>
Sequenza da cui creare un oggetto Dictionary<TKey,TValue>.
- keySelector
- Func<TSource,TKey>
Funzione per estrarre una chiave da ogni elemento.
- elementSelector
- Func<TSource,TElement>
Funzione di trasformazione per produrre un valore dell'elemento di risultato da ogni elemento.
- comparer
- IEqualityComparer<TKey>
Oggetto IEqualityComparer<T> per confrontare le chiavi.
Restituisce
Oggetto Dictionary<TKey,TValue> che contiene valori di tipo TElement
selezionati dalla sequenza di input.
Eccezioni
La query è stata annullata con il token passato tramite WithCancellation<TSource>(ParallelQuery<TSource>, CancellationToken).
source
o keySelector
o elementSelector
è un riferimento Null (Nothing in Visual Basic).
keySelector
produce una chiave che è un riferimento Null (Nothing in Visual Basic). oppure keySelector
genera chiavi duplicate per due elementi. -oppure- Una o più eccezioni si sono verificate durante la valutazione della query.
Vedi anche
Si applica a
ToDictionary<TSource,TKey>(ParallelQuery<TSource>, Func<TSource,TKey>)
- Origine:
- ParallelEnumerable.cs
- Origine:
- ParallelEnumerable.cs
- Origine:
- ParallelEnumerable.cs
Crea un oggetto Dictionary<TKey,TValue> da un oggetto ParallelQuery<TSource> secondo una funzione del selettore principale specificata.
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)
Parametri di tipo
- TSource
Tipo degli elementi di source
.
- TKey
Tipo della chiave restituita dall'oggetto keySelector
.
Parametri
- source
- ParallelQuery<TSource>
Sequenza da cui creare un oggetto Dictionary<TKey,TValue>.
- keySelector
- Func<TSource,TKey>
Funzione per estrarre una chiave da ogni elemento.
Restituisce
Oggetto Dictionary<TKey,TValue> che contiene chiavi e valori.
Eccezioni
La query è stata annullata con il token passato tramite WithCancellation<TSource>(ParallelQuery<TSource>, CancellationToken).
source
o keySelector
è un riferimento Null (Nothing in Visual Basic).
keySelector
produce una chiave che è un riferimento Null (Nothing in Visual Basic). oppure keySelector
genera chiavi duplicate per due elementi. -oppure- Una o più eccezioni si sono verificate durante la valutazione della query.
Vedi anche
Si applica a
ToDictionary<TSource,TKey>(ParallelQuery<TSource>, Func<TSource,TKey>, IEqualityComparer<TKey>)
- Origine:
- ParallelEnumerable.cs
- Origine:
- ParallelEnumerable.cs
- Origine:
- ParallelEnumerable.cs
Crea un oggetto Dictionary<TKey,TValue> da un oggetto ParallelQuery<TSource> secondo una funzione del selettore principale specificata e un operatore di confronto principale.
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)
Parametri di tipo
- TSource
Tipo degli elementi di source
.
- TKey
Tipo della chiave restituita dall'oggetto keySelector
.
Parametri
- source
- ParallelQuery<TSource>
Sequenza da cui creare un oggetto Dictionary<TKey,TValue>.
- keySelector
- Func<TSource,TKey>
Funzione per estrarre una chiave da ogni elemento.
- comparer
- IEqualityComparer<TKey>
Oggetto IEqualityComparer<T> per confrontare le chiavi.
Restituisce
Oggetto Dictionary<TKey,TValue> che contiene chiavi e valori.
Eccezioni
La query è stata annullata con il token passato tramite WithCancellation<TSource>(ParallelQuery<TSource>, CancellationToken).
source
o keySelector
è un riferimento Null (Nothing in Visual Basic).
keySelector
produce una chiave che è un riferimento Null (Nothing in Visual Basic). oppure keySelector
genera chiavi duplicate per due elementi. -oppure- Una o più eccezioni si sono verificate durante la valutazione della query.