Aplicativos do Windows
Este artigo foi traduzido por máquina. Coloque o ponteiro do mouse sobre as frases do artigo para ver o texto original. Mais informações.
Tradução
Original
Informações
O tópico solicitado está sendo mostrado abaixo. No entanto, este tópico não está incluído nesta biblioteca.

Método Enumerable.ToLookup<TSource, TKey, TElement>(IEnumerable<TSource>, Func<TSource, TKey>, Func<TSource, TElement>, IEqualityComparer<TKey>)

.NET Framework (current version)
 

Cria Lookup<TKey, TElement> de IEnumerable<T> de acordo com uma função chave especificada do seletor, um comparador e uma função do seletor do elemento.

Namespace:   System.Linq
Assembly:  System.Core (em System.Core.dll)

public static ILookup<TKey, TElement> ToLookup<TSource, TKey, TElement>(
	this IEnumerable<TSource> source,
	Func<TSource, TKey> keySelector,
	Func<TSource, TElement> elementSelector,
	IEqualityComparer<TKey> comparer
)

Parâmetros

source

IEnumerable<T> para criar Lookup<TKey, TElement> do.

keySelector

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

elementSelector

Uma função a transformação para gerar um valor do elemento do resultado de cada elemento.

comparer

IEqualityComparer<T> para comparar chaves.

Valor de retorno

Type: System.Linq.ILookup<TKey, TElement>

Lookup<TKey, TElement> que contém valores de tipo TElement selecionou na sequência de entrada.

Parâmetros de tipo

TSource

O tipo dos elementos de source.

TKey

O tipo de chave retornada por keySelector.

TElement

O tipo do valor retornado por elementSelector.

Exception Condition
ArgumentNullException

source ou keySelector ou elementSelector são null.

O método de ToLookup<TSource, TKey, TElement>(IEnumerable<TSource>, Func<TSource, TKey>, Func<TSource, TElement>, IEqualityComparer<TKey>) retorna Lookup<TKey, TElement>, um dicionário um para muitos que mapeia chaves a coleções de valores. Lookup<TKey, TElement> difere de Dictionary<TKey, TValue>, que executa um mapeamento um-para-um de chaves para escolher valores.

Se comparer é null, o comparador padrão Default de igualdade será usado para comparar chaves.

Universal Windows Platform
Disponível desde 4.5
.NET Framework
Disponível desde 3.5
Portable Class Library
Com suporte em: portable .NET platforms
Silverlight
Disponível desde 2.0
Windows Phone Silverlight
Disponível desde 7.0
Windows Phone
Disponível desde 8.1
Retornar ao topo
Mostrar:
© 2016 Microsoft