Compartilhar via


ImmutableArrayExtensions.ToDictionary Método

Definição

Sobrecargas

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

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

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

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

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

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

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

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

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

Origem:
ImmutableArrayExtensions.cs
Origem:
ImmutableArrayExtensions.cs
Origem:
ImmutableArrayExtensions.cs

Cria um dicionário com base no conteúdo desta 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

Tipo da chave.

T

O tipo de elemento contido pela coleção.

Parâmetros

immutableArray
ImmutableArray<T>

A matriz com base na qual criar um dicionário.

keySelector
Func<T,TKey>

O seletor de chave.

Retornos

Dictionary<TKey,T>

O dicionário recentemente inicializado.

Aplica-se a

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

Origem:
ImmutableArrayExtensions.cs
Origem:
ImmutableArrayExtensions.cs
Origem:
ImmutableArrayExtensions.cs

Cria um dicionário com base no conteúdo desta 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);
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

Tipo da chave.

T

O tipo de elemento contido pela coleção.

Parâmetros

immutableArray
ImmutableArray<T>

A matriz com base na 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 recentemente inicializado.

Aplica-se a

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

Origem:
ImmutableArrayExtensions.cs
Origem:
ImmutableArrayExtensions.cs
Origem:
ImmutableArrayExtensions.cs

Cria um dicionário com base no conteúdo desta 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);
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

Tipo da chave.

TElement

O tipo do elemento.

T

O tipo de elemento contido pela coleção.

Parâmetros

immutableArray
ImmutableArray<T>

A matriz com base na qual criar um dicionário.

keySelector
Func<T,TKey>

O seletor de chave.

elementSelector
Func<T,TElement>

O seletor de elemento.

comparer
IEqualityComparer<TKey>

O comparador com o qual inicializar o dicionário.

Retornos

Dictionary<TKey,TElement>

O dicionário recentemente inicializado.

Aplica-se a

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

Origem:
ImmutableArrayExtensions.cs
Origem:
ImmutableArrayExtensions.cs
Origem:
ImmutableArrayExtensions.cs

Cria um dicionário com base no conteúdo desta 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

Tipo da chave.

TElement

O tipo do elemento.

T

O tipo de elemento contido pela coleção.

Parâmetros

immutableArray
ImmutableArray<T>

A matriz com base na qual criar um dicionário.

keySelector
Func<T,TKey>

O seletor de chave.

elementSelector
Func<T,TElement>

O seletor de elemento.

Retornos

Dictionary<TKey,TElement>

O dicionário recentemente inicializado.

Aplica-se a