ParallelEnumerable.ToLookup Metodo

Definizione

Crea un oggetto ILookup<TKey,TElement> da un oggetto ParallelQuery<TSource>.

Overload

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

Crea un oggetto ILookup<TKey,TElement> da un oggetto ParallelQuery<TSource> in base a una funzione del selettore di chiave specificata, un operatore di confronto e una funzione selettore di elementi.

ToLookup<TSource,TKey,TElement>(ParallelQuery<TSource>, Func<TSource,TKey>, Func<TSource,TElement>)

Crea un oggetto ILookup<TKey,TElement> da un ParallelQuery<TSource> oggetto in base alle funzioni del selettore di chiave e del selettore di elementi specificati.

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

Crea un oggetto ILookup<TKey,TElement> da un ParallelQuery<TSource> oggetto in base a una funzione del selettore di chiave e a un operatore di confronto dei tasti specificati.

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

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

ToLookup<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 ILookup<TKey,TElement> da un oggetto ParallelQuery<TSource> in base a una funzione del selettore di chiave specificata, un operatore di confronto e una funzione 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 di 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 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 risultato da ogni elemento.

comparer
IEqualityComparer<TKey>

Oggetto IEqualityComparer<T> da confrontare con le chiavi.

Valori restituiti

Lookup<(Of <(TKey, TElement>)>) che contiene i valori di tipo TElement selezionati dalla sequenza di input.

Eccezioni

source o keySelector o elementSelector è un riferimento Null (Nothing in Visual Basic).

Durante la valutazione della query si sono verificate una o più eccezioni.

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
Origine:
ParallelEnumerable.cs
Origine:
ParallelEnumerable.cs

Crea un oggetto ILookup<TKey,TElement> da un ParallelQuery<TSource> oggetto 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::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 di 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 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 risultato da ogni elemento.

Valori restituiti

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

Eccezioni

source o keySelector o elementSelector è un riferimento Null (Nothing in Visual Basic).

Durante la valutazione della query si sono verificate una o più eccezioni.

Vedi anche

Si applica a

ToLookup<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 ILookup<TKey,TElement> 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::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 di elementi di source.

TKey

Tipo della chiave restituita da 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> da confrontare con le chiavi.

Valori restituiti

ILookup<TKey,TSource>

Oggetto ILookup<TKey,TElement> contenente chiavi e valori.

Eccezioni

source o keySelector o è un riferimento Null (Nothing in Visual Basic).

Durante la valutazione della query si sono verificate una o più eccezioni.

Vedi anche

Si applica a

ToLookup<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 ILookup<TKey,TElement> 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::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 di elementi di source.

TKey

Tipo della chiave restituita da 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.

Valori restituiti

ILookup<TKey,TSource>

Oggetto ILookup<TKey,TElement> contenente chiavi e valori.

Eccezioni

source o keySelector è un riferimento Null (Nothing in Visual Basic).

Durante la valutazione della query si sono verificate una o più eccezioni.

Vedi anche

Si applica a