ParallelEnumerable.ToLookup Método

Definición

Crea un ILookup<TKey,TElement> objeto a partir de .ParallelQuery<TSource>

Sobrecargas

Nombre Description
ToLookup<TSource,TKey,TElement>(ParallelQuery<TSource>, Func<TSource,TKey>, Func<TSource,TElement>, IEqualityComparer<TKey>)

Crea un ILookup<TKey,TElement> objeto a partir de una ParallelQuery<TSource> función de selector de claves especificada, un comparador y una función de selector de elementos.

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

Crea un ILookup<TKey,TElement> objeto a partir de según ParallelQuery<TSource> el selector de claves y las funciones de selector de elementos especificadas.

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

Crea un ILookup<TKey,TElement> objeto a partir de según ParallelQuery<TSource> una función de selector de claves y un comparador de claves especificados.

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

Crea un ILookup<TKey,TElement> objeto a partir de una ParallelQuery<TSource> función de selector de claves especificada.

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

Source:
ParallelEnumerable.cs
Source:
ParallelEnumerable.cs
Source:
ParallelEnumerable.cs
Source:
ParallelEnumerable.cs
Source:
ParallelEnumerable.cs

Crea un ILookup<TKey,TElement> objeto a partir de una ParallelQuery<TSource> función de selector de claves especificada, un comparador y una función de selector de elementos.

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)

Parámetros de tipo

TSource

Tipo de elementos de source.

TKey

Tipo de la clave devuelta por keySelector.

TElement

Tipo del valor devuelto por elementSelector.

Parámetros

source
ParallelQuery<TSource>

Secuencia a partir de la que se va a crear .ILookup<TKey,TElement>

keySelector
Func<TSource,TKey>

Función para extraer una clave de cada elemento.

elementSelector
Func<TSource,TElement>

Función de transformación para generar un valor de elemento de resultado de cada elemento.

comparer
IEqualityComparer<TKey>

que IEqualityComparer<T> se va a comparar las claves.

Devoluciones

Lookup<(Of <(TKey, TElement>)>) que contiene valores de tipo TElement seleccionados en la secuencia de entrada.

Excepciones

source o keySelector o elementSelector es una referencia nula (Nothing en Visual Basic).

Se produjeron una o varias excepciones durante la evaluación de la consulta.

Consulte también

Se aplica a

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

Source:
ParallelEnumerable.cs
Source:
ParallelEnumerable.cs
Source:
ParallelEnumerable.cs
Source:
ParallelEnumerable.cs
Source:
ParallelEnumerable.cs

Crea un ILookup<TKey,TElement> objeto a partir de según ParallelQuery<TSource> el selector de claves y las funciones de selector de elementos especificadas.

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)

Parámetros de tipo

TSource

Tipo de elementos de source.

TKey

Tipo de la clave devuelta por keySelector.

TElement

Tipo del valor devuelto por elementSelector.

Parámetros

source
ParallelQuery<TSource>

Secuencia a partir de la que se va a crear .ILookup<TKey,TElement>

keySelector
Func<TSource,TKey>

Función para extraer una clave de cada elemento.

elementSelector
Func<TSource,TElement>

Función de transformación para generar un valor de elemento de resultado de cada elemento.

Devoluciones

que ILookup<TKey,TElement> contiene valores de tipo TElement seleccionados en la secuencia de entrada.

Excepciones

source o keySelector o elementSelector es una referencia nula (Nothing en Visual Basic).

Se produjeron una o varias excepciones durante la evaluación de la consulta.

Consulte también

Se aplica a

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

Source:
ParallelEnumerable.cs
Source:
ParallelEnumerable.cs
Source:
ParallelEnumerable.cs
Source:
ParallelEnumerable.cs
Source:
ParallelEnumerable.cs

Crea un ILookup<TKey,TElement> objeto a partir de según ParallelQuery<TSource> una función de selector de claves y un comparador de claves especificados.

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)

Parámetros de tipo

TSource

Tipo de elementos de source.

TKey

Tipo de la clave devuelta por keySelector.

Parámetros

source
ParallelQuery<TSource>

Secuencia a partir de la que se va a crear .ILookup<TKey,TElement>

keySelector
Func<TSource,TKey>

Función para extraer una clave de cada elemento.

comparer
IEqualityComparer<TKey>

que IEqualityComparer<T> se va a comparar las claves.

Devoluciones

ILookup<TKey,TSource>

que ILookup<TKey,TElement> contiene claves y valores.

Excepciones

source o keySelector o es una referencia nula (Nothing en Visual Basic).

Se produjeron una o varias excepciones durante la evaluación de la consulta.

Consulte también

Se aplica a

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

Source:
ParallelEnumerable.cs
Source:
ParallelEnumerable.cs
Source:
ParallelEnumerable.cs
Source:
ParallelEnumerable.cs
Source:
ParallelEnumerable.cs

Crea un ILookup<TKey,TElement> objeto a partir de una ParallelQuery<TSource> función de selector de claves especificada.

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)

Parámetros de tipo

TSource

Tipo de elementos de source.

TKey

Tipo de la clave devuelta por keySelector.

Parámetros

source
ParallelQuery<TSource>

Secuencia a partir de la que se va a crear .ILookup<TKey,TElement>

keySelector
Func<TSource,TKey>

Función para extraer una clave de cada elemento.

Devoluciones

ILookup<TKey,TSource>

que ILookup<TKey,TElement> contiene claves y valores.

Excepciones

source o keySelector es una referencia nula (Nothing en Visual Basic).

Se produjeron una o varias excepciones durante la evaluación de la consulta.

Consulte también

Se aplica a