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
- Origine:
- ParallelEnumerable.cs
- Origine:
- ParallelEnumerable.cs
Crea un oggetto Dictionary<TKey,TValue> da un oggetto ParallelQuery<TSource> in base alle funzioni del selettore di chiave e del selettore di elementi specificati.
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 da keySelector.
- TElement
Tipo del valore restituito da 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 risultato da ogni elemento.
Valori restituiti
Oggetto Dictionary<TKey,TValue> contenente i 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 produce chiavi duplicate per due elementi. -oppure- Si sono verificate una o più eccezioni 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
- Origine:
- ParallelEnumerable.cs
- Origine:
- ParallelEnumerable.cs
Crea un oggetto Dictionary<TKey,TValue> da un ParallelQuery<TSource> oggetto in base a una funzione del selettore di chiave specificata, a un operatore di confronto e a 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 da keySelector.
- TElement
Tipo del valore restituito da 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 risultato da ogni elemento.
- comparer
- IEqualityComparer<TKey>
Oggetto IEqualityComparer<T> da confrontare con le chiavi.
Valori restituiti
Oggetto Dictionary<TKey,TValue> contenente i 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 produce chiavi duplicate per due elementi. -oppure- Si sono verificate una o più eccezioni 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
- Origine:
- ParallelEnumerable.cs
- Origine:
- ParallelEnumerable.cs
Crea un oggetto Dictionary<TKey,TValue> da un oggetto ParallelQuery<TSource> in base a una funzione del selettore di chiave 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 da 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.
Valori restituiti
Oggetto Dictionary<TKey,TValue> contenente 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 produce chiavi duplicate per due elementi. -oppure- Si sono verificate una o più eccezioni 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
- Origine:
- ParallelEnumerable.cs
- Origine:
- ParallelEnumerable.cs
Crea un oggetto Dictionary<TKey,TValue> da un ParallelQuery<TSource> oggetto in base a una funzione del selettore di chiave e a un operatore di confronto dei tasti specificati.
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 da 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> da confrontare con le chiavi.
Valori restituiti
Oggetto Dictionary<TKey,TValue> contenente 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 produce chiavi duplicate per due elementi. -oppure- Si sono verificate una o più eccezioni durante la valutazione della query.