ParallelEnumerable.ToDictionary Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Cria um Dictionary<TKey,TValue> de um ParallelQuery<TSource>.
Sobrecargas
| Nome | Description |
|---|---|
| ToDictionary<TSource,TKey,TElement>(ParallelQuery<TSource>, Func<TSource,TKey>, Func<TSource,TElement>) |
Cria uma Dictionary<TKey,TValue> a partir de um ParallelQuery<TSource> seletor de chave especificado e funções de seletor de elemento. |
| ToDictionary<TSource,TKey,TElement>(ParallelQuery<TSource>, Func<TSource,TKey>, Func<TSource,TElement>, IEqualityComparer<TKey>) |
Cria uma Dictionary<TKey,TValue> de acordo ParallelQuery<TSource> com uma função de seletor de chave especificada, um comparador e uma função seletora de elemento. |
| ToDictionary<TSource,TKey>(ParallelQuery<TSource>, Func<TSource,TKey>) |
Cria uma Dictionary<TKey,TValue> de acordo ParallelQuery<TSource> com uma função de seletor de chave especificada. |
| ToDictionary<TSource,TKey>(ParallelQuery<TSource>, Func<TSource,TKey>, IEqualityComparer<TKey>) |
Cria um Dictionary<TKey,TValue> de acordo ParallelQuery<TSource> com uma função de seletor de chave especificada e um comparador de chave. |
ToDictionary<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 Dictionary<TKey,TValue> 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::Collections::Generic::Dictionary<TKey, TElement> ^ ToDictionary(System::Linq::ParallelQuery<TSource> ^ source, Func<TSource, TKey> ^ keySelector, Func<TSource, TElement> ^ elementSelector);
public static System.Collections.Generic.Dictionary<TKey,TElement> ToDictionary<TSource,TKey,TElement>(this System.Linq.ParallelQuery<TSource> source, Func<TSource,TKey> keySelector, Func<TSource,TElement> elementSelector);
static member ToDictionary : System.Linq.ParallelQuery<'Source> * Func<'Source, 'Key> * Func<'Source, 'Element> -> System.Collections.Generic.Dictionary<'Key, 'Element>
<Extension()>
Public Function ToDictionary(Of TSource, TKey, TElement) (source As ParallelQuery(Of TSource), keySelector As Func(Of TSource, TKey), elementSelector As Func(Of TSource, TElement)) As Dictionary(Of TKey, TElement)
Parâmetros de tipo
- TSource
O tipo dos elementos de source.
- TKey
O tipo da chave retornada por keySelector.
- TElement
O tipo do valor retornado por elementSelector.
Parâmetros
- source
- ParallelQuery<TSource>
Uma sequência a ser criada Dictionary<TKey,TValue> .
- 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 Dictionary<TKey,TValue> que contém valores de tipo TElement selecionados na sequência de entrada.
Exceções
A consulta foi cancelada com o token passado por .WithCancellation<TSource>(ParallelQuery<TSource>, CancellationToken)
source ou keySelector ou elementSelector é uma referência nula (Nothing in Visual Basic).
keySelector produz uma chave que é uma referência nula (Nothing in Visual Basic). -ou- keySelector produz chaves duplicadas para dois elementos. -ou- Uma ou mais exceções ocorreram durante a avaliação da consulta.
Confira também
Aplica-se a
ToDictionary<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 Dictionary<TKey,TValue> 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::Collections::Generic::Dictionary<TKey, TElement> ^ ToDictionary(System::Linq::ParallelQuery<TSource> ^ source, Func<TSource, TKey> ^ keySelector, Func<TSource, TElement> ^ elementSelector, System::Collections::Generic::IEqualityComparer<TKey> ^ comparer);
public static System.Collections.Generic.Dictionary<TKey,TElement> ToDictionary<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.Collections.Generic.Dictionary<TKey,TElement> ToDictionary<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 ToDictionary : System.Linq.ParallelQuery<'Source> * Func<'Source, 'Key> * Func<'Source, 'Element> * System.Collections.Generic.IEqualityComparer<'Key> -> System.Collections.Generic.Dictionary<'Key, 'Element>
<Extension()>
Public Function ToDictionary(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 Dictionary(Of TKey, TElement)
Parâmetros de tipo
- TSource
O tipo dos elementos de source.
- TKey
O tipo da chave retornada por keySelector.
- TElement
O tipo do valor retornado por elementSelector.
Parâmetros
- source
- ParallelQuery<TSource>
Uma sequência a ser criada Dictionary<TKey,TValue> .
- 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 Dictionary<TKey,TValue> que contém valores de tipo TElement selecionados na sequência de entrada.
Exceções
A consulta foi cancelada com o token passado por .WithCancellation<TSource>(ParallelQuery<TSource>, CancellationToken)
source ou keySelector ou elementSelector é uma referência nula (Nothing in Visual Basic).
keySelector produz uma chave que é uma referência nula (Nothing in Visual Basic). -ou- keySelector produz chaves duplicadas para dois elementos. -ou- Uma ou mais exceções ocorreram durante a avaliação da consulta.
Confira também
Aplica-se a
ToDictionary<TSource,TKey>(ParallelQuery<TSource>, Func<TSource,TKey>)
- Origem:
- ParallelEnumerable.cs
- Origem:
- ParallelEnumerable.cs
- Origem:
- ParallelEnumerable.cs
- Origem:
- ParallelEnumerable.cs
- Origem:
- ParallelEnumerable.cs
Cria uma Dictionary<TKey,TValue> 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::Collections::Generic::Dictionary<TKey, TSource> ^ ToDictionary(System::Linq::ParallelQuery<TSource> ^ source, Func<TSource, TKey> ^ keySelector);
public static System.Collections.Generic.Dictionary<TKey,TSource> ToDictionary<TSource,TKey>(this System.Linq.ParallelQuery<TSource> source, Func<TSource,TKey> keySelector);
static member ToDictionary : System.Linq.ParallelQuery<'Source> * Func<'Source, 'Key> -> System.Collections.Generic.Dictionary<'Key, 'Source>
<Extension()>
Public Function ToDictionary(Of TSource, TKey) (source As ParallelQuery(Of TSource), keySelector As Func(Of TSource, TKey)) As Dictionary(Of TKey, TSource)
Parâmetros de tipo
- TSource
O tipo dos elementos de source.
- TKey
O tipo da chave retornada por keySelector.
Parâmetros
- source
- ParallelQuery<TSource>
Uma sequência a ser criada Dictionary<TKey,TValue> .
- keySelector
- Func<TSource,TKey>
Uma função para extrair uma chave de cada elemento.
Retornos
Um Dictionary<TKey,TValue> que contém chaves e valores.
Exceções
A consulta foi cancelada com o token passado por .WithCancellation<TSource>(ParallelQuery<TSource>, CancellationToken)
source ou keySelector é uma referência nula (Nothing in Visual Basic).
keySelector produz uma chave que é uma referência nula (Nothing in Visual Basic). -ou- keySelector produz chaves duplicadas para dois elementos. -ou- Uma ou mais exceções ocorreram durante a avaliação da consulta.
Confira também
Aplica-se a
ToDictionary<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 Dictionary<TKey,TValue> 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::Collections::Generic::Dictionary<TKey, TSource> ^ ToDictionary(System::Linq::ParallelQuery<TSource> ^ source, Func<TSource, TKey> ^ keySelector, System::Collections::Generic::IEqualityComparer<TKey> ^ comparer);
public static System.Collections.Generic.Dictionary<TKey,TSource> ToDictionary<TSource,TKey>(this System.Linq.ParallelQuery<TSource> source, Func<TSource,TKey> keySelector, System.Collections.Generic.IEqualityComparer<TKey> comparer);
public static System.Collections.Generic.Dictionary<TKey,TSource> ToDictionary<TSource,TKey>(this System.Linq.ParallelQuery<TSource> source, Func<TSource,TKey> keySelector, System.Collections.Generic.IEqualityComparer<TKey>? comparer);
static member ToDictionary : System.Linq.ParallelQuery<'Source> * Func<'Source, 'Key> * System.Collections.Generic.IEqualityComparer<'Key> -> System.Collections.Generic.Dictionary<'Key, 'Source>
<Extension()>
Public Function ToDictionary(Of TSource, TKey) (source As ParallelQuery(Of TSource), keySelector As Func(Of TSource, TKey), comparer As IEqualityComparer(Of TKey)) As Dictionary(Of TKey, TSource)
Parâmetros de tipo
- TSource
O tipo dos elementos de source.
- TKey
O tipo da chave retornada por keySelector.
Parâmetros
- source
- ParallelQuery<TSource>
Uma sequência a ser criada Dictionary<TKey,TValue> .
- keySelector
- Func<TSource,TKey>
Uma função para extrair uma chave de cada elemento.
- comparer
- IEqualityComparer<TKey>
Um IEqualityComparer<T> para comparar chaves.
Retornos
Um Dictionary<TKey,TValue> que contém chaves e valores.
Exceções
A consulta foi cancelada com o token passado por .WithCancellation<TSource>(ParallelQuery<TSource>, CancellationToken)
source ou keySelector é uma referência nula (Nothing in Visual Basic).
keySelector produz uma chave que é uma referência nula (Nothing in Visual Basic). -ou- keySelector produz chaves duplicadas para dois elementos. -ou- Uma ou mais exceções ocorreram durante a avaliação da consulta.