ParallelEnumerable.ToLookup Método

Definição

Sobrecargas

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

Cria uma ILookup<TKey,TElement> de acordo ParallelQuery<TSource> com uma função de seletor de chave especificada, um comparador e uma função seletora de elemento.

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

Cria uma ILookup<TKey,TElement> a partir de um ParallelQuery<TSource> seletor de chave especificado e funções de seletor de elemento.

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

Cria um ILookup<TKey,TElement> de acordo ParallelQuery<TSource> com uma função de seletor de chave especificada e um comparador de chave.

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

Cria uma ILookup<TKey,TElement> de acordo ParallelQuery<TSource> com uma função de seletor de chave especificada.

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

Origem:
ParallelEnumerable.cs
Origem:
ParallelEnumerable.cs
Origem:
ParallelEnumerable.cs
Origem:
ParallelEnumerable.cs
Origem:
ParallelEnumerable.cs

Cria uma ILookup<TKey,TElement> de acordo ParallelQuery<TSource> com uma função de seletor de chave especificada, um comparador e uma função seletora de elemento.

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

O tipo de elementos de source.

TKey

O tipo da chave retornada por keySelector.

TElement

O tipo do valor retornado por elementSelector.

Parâmetros

source
ParallelQuery<TSource>

A sequência a ser criada ILookup<TKey,TElement> .

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 de resultado de cada elemento.

comparer
IEqualityComparer<TKey>

Um IEqualityComparer<T> para comparar chaves.

Retornos

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

Exceções

source ou keySelector ou elementSelector é uma referência nula (Nothing in Visual Basic).

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

Confira também

Aplica-se a

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

Origem:
ParallelEnumerable.cs
Origem:
ParallelEnumerable.cs
Origem:
ParallelEnumerable.cs
Origem:
ParallelEnumerable.cs
Origem:
ParallelEnumerable.cs

Cria uma ILookup<TKey,TElement> a partir de um ParallelQuery<TSource> seletor de chave especificado e funções de seletor de elemento.

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

O tipo de elementos de source.

TKey

O tipo da chave retornada por keySelector.

TElement

O tipo do valor retornado por elementSelector.

Parâmetros

source
ParallelQuery<TSource>

A sequência a ser criada ILookup<TKey,TElement> .

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 de resultado de cada elemento.

Retornos

Um ILookup<TKey,TElement> que contém valores de tipo TElement selecionados na sequência de entrada.

Exceções

source ou keySelector ou elementSelector é uma referência nula (Nothing in Visual Basic).

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

Confira também

Aplica-se a

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

Origem:
ParallelEnumerable.cs
Origem:
ParallelEnumerable.cs
Origem:
ParallelEnumerable.cs
Origem:
ParallelEnumerable.cs
Origem:
ParallelEnumerable.cs

Cria um ILookup<TKey,TElement> de acordo ParallelQuery<TSource> com uma função de seletor de chave especificada e um comparador de chave.

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

O tipo de elementos de source.

TKey

O tipo da chave retornada por keySelector.

Parâmetros

source
ParallelQuery<TSource>

A sequência a ser criada ILookup<TKey,TElement> .

keySelector
Func<TSource,TKey>

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

comparer
IEqualityComparer<TKey>

Um IEqualityComparer<T> para comparar chaves.

Retornos

ILookup<TKey,TSource>

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

Exceções

source ou keySelector ou é uma referência nula (Nothing in Visual Basic).

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

Confira também

Aplica-se a

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

Origem:
ParallelEnumerable.cs
Origem:
ParallelEnumerable.cs
Origem:
ParallelEnumerable.cs
Origem:
ParallelEnumerable.cs
Origem:
ParallelEnumerable.cs

Cria uma ILookup<TKey,TElement> de acordo ParallelQuery<TSource> com uma função de seletor de chave 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

O tipo de elementos de source.

TKey

O tipo da chave retornada por keySelector.

Parâmetros

source
ParallelQuery<TSource>

A sequência a ser criada ILookup<TKey,TElement> .

keySelector
Func<TSource,TKey>

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

Retornos

ILookup<TKey,TSource>

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

Exceções

source ou keySelector é uma referência nula (Nothing in Visual Basic).

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

Confira também

Aplica-se a