ParallelEnumerable.ToLookup Método

Definição

Sobrecargas

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

Cria um ILookup<TKey,TElement> a partir ParallelQuery<TSource> de uma função seletor de teclas especificada, um comparador e uma função seletor de elementos.

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

Cria um ILookup<TKey,TElement> a partir de um ParallelQuery<TSource> de acordo com as funções de seletor de teclas e seletor de elementos especificadas.

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

Cria um ILookup<TKey,TElement> a partir de um ParallelQuery<TSource> de acordo com uma função seletora de teclas e comparador de chaves especificadas.

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

Cria um ILookup<TKey,TElement> a partir de uma ParallelQuery<TSource> função seletora de teclas especificada.

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

Cria um ILookup<TKey,TElement> a partir ParallelQuery<TSource> de uma função seletor de teclas especificada, um comparador e uma função seletor 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);
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 Genérico

TSource

O tipo de elementos de source.

TKey

O tipo da chave devolvido por keySelector.

TElement

O tipo do valor devolvido por elementSelector.

Parâmetros

source
ParallelQuery<TSource>

A sequência para criar um ILookup<TKey,TElement> a partir de.

keySelector
Func<TSource,TKey>

Uma função para extrair uma chave de cada elemento.

elementSelector
Func<TSource,TElement>

Uma função de transformação para produzir um valor de elemento resultante a partir de cada elemento.

comparer
IEqualityComparer<TKey>

E IEqualityComparer<T> para comparar tonalidades.

Devoluções

Um Lookup<(Of <(TKey, TElement>)>) que contém valores do tipo TElement selecionados da sequência de entrada.

Exceções

source ou keySelector ou elementSelector é uma referência nula (Nada em Visual Basic).

Uma ou mais exceções ocorreram durante a avaliação da consulta.

Ver também

Aplica-se a

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

Cria um ILookup<TKey,TElement> a partir de um ParallelQuery<TSource> de acordo com as funções de seletor de teclas e seletor 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 Genérico

TSource

O tipo de elementos de source.

TKey

O tipo da chave devolvido por keySelector.

TElement

O tipo do valor devolvido por elementSelector.

Parâmetros

source
ParallelQuery<TSource>

A sequência para criar um ILookup<TKey,TElement> a partir de.

keySelector
Func<TSource,TKey>

Uma função para extrair uma chave de cada elemento.

elementSelector
Func<TSource,TElement>

Uma função de transformação para produzir um valor de elemento resultante a partir de cada elemento.

Devoluções

A ILookup<TKey,TElement> que contém valores do tipo TElement selecionados da sequência de entrada.

Exceções

source ou keySelector ou elementSelector é uma referência nula (Nada em Visual Basic).

Uma ou mais exceções ocorreram durante a avaliação da consulta.

Ver também

Aplica-se a

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

Cria um ILookup<TKey,TElement> a partir de um ParallelQuery<TSource> de acordo com uma função seletora de teclas e comparador de chaves especificadas.

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);
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 Genérico

TSource

O tipo de elementos de source.

TKey

O tipo da chave devolvido por keySelector.

Parâmetros

source
ParallelQuery<TSource>

A sequência para criar um ILookup<TKey,TElement> a partir de.

keySelector
Func<TSource,TKey>

Uma função para extrair uma chave de cada elemento.

comparer
IEqualityComparer<TKey>

E IEqualityComparer<T> para comparar tonalidades.

Devoluções

ILookup<TKey,TSource>

A ILookup<TKey,TElement> que contém chaves e valores.

Exceções

source ou keySelector ou é uma referência nula (Nada em Visual Basic).

Uma ou mais exceções ocorreram durante a avaliação da consulta.

Ver também

Aplica-se a

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

Cria um ILookup<TKey,TElement> a partir de uma ParallelQuery<TSource> função seletora de teclas 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 Genérico

TSource

O tipo de elementos de source.

TKey

O tipo da chave devolvido por keySelector.

Parâmetros

source
ParallelQuery<TSource>

A sequência para criar um ILookup<TKey,TElement> a partir de.

keySelector
Func<TSource,TKey>

Uma função para extrair uma chave de cada elemento.

Devoluções

ILookup<TKey,TSource>

A ILookup<TKey,TElement> que contém chaves e valores.

Exceções

source ou keySelector é uma referência nula (Nada em Visual Basic).

Uma ou mais exceções ocorreram durante a avaliação da consulta.

Ver também

Aplica-se a