ParallelEnumerable.ToLookup 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 ILookup<TKey,TElement> da un oggetto ParallelQuery<TSource>.
Overload
ToLookup<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 ILookup<TKey,TElement> 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::Linq::ILookup<TKey, TElement> ^ ToLookup(System::Linq::ParallelQuery<TSource> ^ source, Func<TSource, TKey> ^ keySelector, Func<TSource, TElement> ^ elementSelector, System::Collections::Generic::IEqualityComparer<TKey> ^ comparer);
public static System.Linq.ILookup<TKey,TElement> ToLookup<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.Linq.ILookup<TKey,TElement> ToLookup<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 ToLookup : System.Linq.ParallelQuery<'Source> * Func<'Source, 'Key> * Func<'Source, 'Element> * System.Collections.Generic.IEqualityComparer<'Key> -> System.Linq.ILookup<'Key, 'Element>
<Extension()>
Public Function ToLookup(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 ILookup(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 ILookup<TKey,TElement>.
- 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
Elemento Lookup<(Of <(TKey, TElement>)>) 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).
Una o più eccezioni si sono verificate durante la valutazione della query.
Vedi anche
Si applica a
ToLookup<TSource,TKey,TElement>(ParallelQuery<TSource>, Func<TSource,TKey>, Func<TSource,TElement>)
- Origine:
- ParallelEnumerable.cs
- Origine:
- ParallelEnumerable.cs
- Origine:
- ParallelEnumerable.cs
Crea un oggetto ILookup<TKey,TElement> 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::Linq::ILookup<TKey, TElement> ^ ToLookup(System::Linq::ParallelQuery<TSource> ^ source, Func<TSource, TKey> ^ keySelector, Func<TSource, TElement> ^ elementSelector);
public static System.Linq.ILookup<TKey,TElement> ToLookup<TSource,TKey,TElement> (this System.Linq.ParallelQuery<TSource> source, Func<TSource,TKey> keySelector, Func<TSource,TElement> elementSelector);
static member ToLookup : System.Linq.ParallelQuery<'Source> * Func<'Source, 'Key> * Func<'Source, 'Element> -> System.Linq.ILookup<'Key, 'Element>
<Extension()>
Public Function ToLookup(Of TSource, TKey, TElement) (source As ParallelQuery(Of TSource), keySelector As Func(Of TSource, TKey), elementSelector As Func(Of TSource, TElement)) As ILookup(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 ILookup<TKey,TElement>.
- 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 ILookup<TKey,TElement> 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).
Una o più eccezioni si sono verificate durante la valutazione della query.
Vedi anche
Si applica a
ToLookup<TSource,TKey>(ParallelQuery<TSource>, Func<TSource,TKey>, IEqualityComparer<TKey>)
- Origine:
- ParallelEnumerable.cs
- Origine:
- ParallelEnumerable.cs
- Origine:
- ParallelEnumerable.cs
Crea un oggetto ILookup<TKey,TElement> 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::Linq::ILookup<TKey, TSource> ^ ToLookup(System::Linq::ParallelQuery<TSource> ^ source, Func<TSource, TKey> ^ keySelector, System::Collections::Generic::IEqualityComparer<TKey> ^ comparer);
public static System.Linq.ILookup<TKey,TSource> ToLookup<TSource,TKey> (this System.Linq.ParallelQuery<TSource> source, Func<TSource,TKey> keySelector, System.Collections.Generic.IEqualityComparer<TKey> comparer);
public static System.Linq.ILookup<TKey,TSource> ToLookup<TSource,TKey> (this System.Linq.ParallelQuery<TSource> source, Func<TSource,TKey> keySelector, System.Collections.Generic.IEqualityComparer<TKey>? comparer);
static member ToLookup : System.Linq.ParallelQuery<'Source> * Func<'Source, 'Key> * System.Collections.Generic.IEqualityComparer<'Key> -> System.Linq.ILookup<'Key, 'Source>
<Extension()>
Public Function ToLookup(Of TSource, TKey) (source As ParallelQuery(Of TSource), keySelector As Func(Of TSource, TKey), comparer As IEqualityComparer(Of TKey)) As ILookup(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 ILookup<TKey,TElement>.
- keySelector
- Func<TSource,TKey>
Funzione per estrarre una chiave da ogni elemento.
- comparer
- IEqualityComparer<TKey>
Oggetto IEqualityComparer<T> per confrontare le chiavi.
Restituisce
Oggetto ILookup<TKey,TElement> 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).
Una o più eccezioni si sono verificate durante la valutazione della query.
Vedi anche
Si applica a
ToLookup<TSource,TKey>(ParallelQuery<TSource>, Func<TSource,TKey>)
- Origine:
- ParallelEnumerable.cs
- Origine:
- ParallelEnumerable.cs
- Origine:
- ParallelEnumerable.cs
Crea un oggetto ILookup<TKey,TElement> da un oggetto ParallelQuery<TSource> secondo una funzione del selettore principale specificata.
public:
generic <typename TSource, typename TKey>
[System::Runtime::CompilerServices::Extension]
static System::Linq::ILookup<TKey, TSource> ^ ToLookup(System::Linq::ParallelQuery<TSource> ^ source, Func<TSource, TKey> ^ keySelector);
public static System.Linq.ILookup<TKey,TSource> ToLookup<TSource,TKey> (this System.Linq.ParallelQuery<TSource> source, Func<TSource,TKey> keySelector);
static member ToLookup : System.Linq.ParallelQuery<'Source> * Func<'Source, 'Key> -> System.Linq.ILookup<'Key, 'Source>
<Extension()>
Public Function ToLookup(Of TSource, TKey) (source As ParallelQuery(Of TSource), keySelector As Func(Of TSource, TKey)) As ILookup(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 ILookup<TKey,TElement>.
- keySelector
- Func<TSource,TKey>
Funzione per estrarre una chiave da ogni elemento.
Restituisce
Oggetto ILookup<TKey,TElement> 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).
Una o più eccezioni si sono verificate durante la valutazione della query.