ParallelEnumerable.ToDictionary Metodo

Definizione

Crea un oggetto Dictionary<TKey,TValue> da un oggetto ParallelQuery<TSource>.

Overload

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

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.

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

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.

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

Crea un oggetto Dictionary<TKey,TValue> da un oggetto ParallelQuery<TSource> in base a una funzione del selettore di chiave specificata.

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

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.

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

Dictionary<TKey,TElement>

Oggetto Dictionary<TKey,TValue> contenente i valori di tipo TElement selezionati dalla sequenza di input.

Eccezioni

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

Dictionary<TKey,TElement>

Oggetto Dictionary<TKey,TValue> contenente i valori di tipo TElement selezionati dalla sequenza di input.

Eccezioni

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

Dictionary<TKey,TSource>

Oggetto Dictionary<TKey,TValue> contenente chiavi e valori.

Eccezioni

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

Dictionary<TKey,TSource>

Oggetto Dictionary<TKey,TValue> contenente chiavi e valori.

Eccezioni

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