ImmutableArrayExtensions.ToDictionary Método

Definição

Sobrecargas

Nome Description
ToDictionary<TKey,T>(ImmutableArray<T>, Func<T,TKey>)

Cria um dicionário com base no conteúdo dessa matriz.

ToDictionary<TKey,T>(ImmutableArray<T>, Func<T,TKey>, IEqualityComparer<TKey>)

Cria um dicionário com base no conteúdo dessa matriz.

ToDictionary<TKey,TElement,T>(ImmutableArray<T>, Func<T,TKey>, Func<T,TElement>, IEqualityComparer<TKey>)

Cria um dicionário com base no conteúdo dessa matriz.

ToDictionary<TKey,TElement,T>(ImmutableArray<T>, Func<T,TKey>, Func<T,TElement>)

Cria um dicionário com base no conteúdo dessa matriz.

ToDictionary<TKey,T>(ImmutableArray<T>, Func<T,TKey>)

Cria um dicionário com base no conteúdo dessa matriz.

public:
generic <typename TKey, typename T>
[System::Runtime::CompilerServices::Extension]
 static System::Collections::Generic::Dictionary<TKey, T> ^ ToDictionary(System::Collections::Immutable::ImmutableArray<T> immutableArray, Func<T, TKey> ^ keySelector);
public static System.Collections.Generic.Dictionary<TKey,T> ToDictionary<TKey,T>(this System.Collections.Immutable.ImmutableArray<T> immutableArray, Func<T,TKey> keySelector);
static member ToDictionary : System.Collections.Immutable.ImmutableArray<'T> * Func<'T, 'Key> -> System.Collections.Generic.Dictionary<'Key, 'T>
<Extension()>
Public Function ToDictionary(Of TKey, T) (immutableArray As ImmutableArray(Of T), keySelector As Func(Of T, TKey)) As Dictionary(Of TKey, T)

Parâmetros de tipo

TKey

O tipo da chave.

T

O tipo de elemento contido pela coleção.

Parâmetros

immutableArray
ImmutableArray<T>

A matriz da qual criar um dicionário.

keySelector
Func<T,TKey>

O seletor de chave.

Retornos

Dictionary<TKey,T>

O dicionário recém-inicializado.

Aplica-se a

ToDictionary<TKey,T>(ImmutableArray<T>, Func<T,TKey>, IEqualityComparer<TKey>)

Cria um dicionário com base no conteúdo dessa matriz.

public:
generic <typename TKey, typename T>
[System::Runtime::CompilerServices::Extension]
 static System::Collections::Generic::Dictionary<TKey, T> ^ ToDictionary(System::Collections::Immutable::ImmutableArray<T> immutableArray, Func<T, TKey> ^ keySelector, System::Collections::Generic::IEqualityComparer<TKey> ^ comparer);
public static System.Collections.Generic.Dictionary<TKey,T> ToDictionary<TKey,T>(this System.Collections.Immutable.ImmutableArray<T> immutableArray, Func<T,TKey> keySelector, System.Collections.Generic.IEqualityComparer<TKey> comparer);
static member ToDictionary : System.Collections.Immutable.ImmutableArray<'T> * Func<'T, 'Key> * System.Collections.Generic.IEqualityComparer<'Key> -> System.Collections.Generic.Dictionary<'Key, 'T>
<Extension()>
Public Function ToDictionary(Of TKey, T) (immutableArray As ImmutableArray(Of T), keySelector As Func(Of T, TKey), comparer As IEqualityComparer(Of TKey)) As Dictionary(Of TKey, T)

Parâmetros de tipo

TKey

O tipo da chave.

T

O tipo de elemento contido pela coleção.

Parâmetros

immutableArray
ImmutableArray<T>

A matriz da qual criar um dicionário.

keySelector
Func<T,TKey>

O seletor de chave.

comparer
IEqualityComparer<TKey>

O comparador com o qual inicializar o dicionário.

Retornos

Dictionary<TKey,T>

O dicionário recém-inicializado.

Aplica-se a

ToDictionary<TKey,TElement,T>(ImmutableArray<T>, Func<T,TKey>, Func<T,TElement>, IEqualityComparer<TKey>)

Cria um dicionário com base no conteúdo dessa matriz.

public:
generic <typename TKey, typename TElement, typename T>
[System::Runtime::CompilerServices::Extension]
 static System::Collections::Generic::Dictionary<TKey, TElement> ^ ToDictionary(System::Collections::Immutable::ImmutableArray<T> immutableArray, Func<T, TKey> ^ keySelector, Func<T, TElement> ^ elementSelector, System::Collections::Generic::IEqualityComparer<TKey> ^ comparer);
public static System.Collections.Generic.Dictionary<TKey,TElement> ToDictionary<TKey,TElement,T>(this System.Collections.Immutable.ImmutableArray<T> immutableArray, Func<T,TKey> keySelector, Func<T,TElement> elementSelector, System.Collections.Generic.IEqualityComparer<TKey> comparer);
static member ToDictionary : System.Collections.Immutable.ImmutableArray<'T> * Func<'T, 'Key> * Func<'T, 'Element> * System.Collections.Generic.IEqualityComparer<'Key> -> System.Collections.Generic.Dictionary<'Key, 'Element>
<Extension()>
Public Function ToDictionary(Of TKey, TElement, T) (immutableArray As ImmutableArray(Of T), keySelector As Func(Of T, TKey), elementSelector As Func(Of T, TElement), comparer As IEqualityComparer(Of TKey)) As Dictionary(Of TKey, TElement)

Parâmetros de tipo

TKey

O tipo da chave.

TElement

O tipo do elemento.

T

O tipo de elemento contido pela coleção.

Parâmetros

immutableArray
ImmutableArray<T>

A matriz da qual criar um dicionário.

keySelector
Func<T,TKey>

O seletor de chave.

elementSelector
Func<T,TElement>

O seletor de elementos.

comparer
IEqualityComparer<TKey>

O comparador com o qual inicializar o dicionário.

Retornos

Dictionary<TKey,TElement>

O dicionário recém-inicializado.

Aplica-se a

ToDictionary<TKey,TElement,T>(ImmutableArray<T>, Func<T,TKey>, Func<T,TElement>)

Cria um dicionário com base no conteúdo dessa matriz.

public:
generic <typename TKey, typename TElement, typename T>
[System::Runtime::CompilerServices::Extension]
 static System::Collections::Generic::Dictionary<TKey, TElement> ^ ToDictionary(System::Collections::Immutable::ImmutableArray<T> immutableArray, Func<T, TKey> ^ keySelector, Func<T, TElement> ^ elementSelector);
public static System.Collections.Generic.Dictionary<TKey,TElement> ToDictionary<TKey,TElement,T>(this System.Collections.Immutable.ImmutableArray<T> immutableArray, Func<T,TKey> keySelector, Func<T,TElement> elementSelector);
static member ToDictionary : System.Collections.Immutable.ImmutableArray<'T> * Func<'T, 'Key> * Func<'T, 'Element> -> System.Collections.Generic.Dictionary<'Key, 'Element>
<Extension()>
Public Function ToDictionary(Of TKey, TElement, T) (immutableArray As ImmutableArray(Of T), keySelector As Func(Of T, TKey), elementSelector As Func(Of T, TElement)) As Dictionary(Of TKey, TElement)

Parâmetros de tipo

TKey

O tipo da chave.

TElement

O tipo do elemento.

T

O tipo de elemento contido pela coleção.

Parâmetros

immutableArray
ImmutableArray<T>

A matriz da qual criar um dicionário.

keySelector
Func<T,TKey>

O seletor de chave.

elementSelector
Func<T,TElement>

O seletor de elementos.

Retornos

Dictionary<TKey,TElement>

O dicionário recém-inicializado.

Aplica-se a