ImmutableArrayExtensions.ToDictionary Método

Definición

Sobrecargas

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

Crea un diccionario basado en el contenido de esta matriz.

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

Crea un diccionario basado en el contenido de esta matriz.

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

Crea un diccionario basado en el contenido de esta matriz.

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

Crea un diccionario basado en el contenido de esta matriz.

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

Source:
ImmutableArrayExtensions.cs
Source:
ImmutableArrayExtensions.cs
Source:
ImmutableArrayExtensions.cs

Crea un diccionario basado en el contenido de esta matriz.

C#
public static System.Collections.Generic.Dictionary<TKey,T> ToDictionary<TKey,T> (this System.Collections.Immutable.ImmutableArray<T> immutableArray, Func<T,TKey> keySelector);

Parámetros de tipo

TKey

Tipo de la clave.

T

Tipo de elemento incluido en la colección.

Parámetros

immutableArray
ImmutableArray<T>

Matriz desde la que crear un diccionario.

keySelector
Func<T,TKey>

Selector de claves.

Devoluciones

Dictionary<TKey,T>

Diccionario recién inicializado.

Se aplica a

.NET 9 y otras versiones
Producto Versiones
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
UWP 10.0

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

Source:
ImmutableArrayExtensions.cs
Source:
ImmutableArrayExtensions.cs
Source:
ImmutableArrayExtensions.cs

Crea un diccionario basado en el contenido de esta matriz.

C#
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);
C#
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);

Parámetros de tipo

TKey

Tipo de la clave.

T

Tipo de elemento incluido en la colección.

Parámetros

immutableArray
ImmutableArray<T>

Matriz desde la que crear un diccionario.

keySelector
Func<T,TKey>

Selector de claves.

comparer
IEqualityComparer<TKey>

Comparador con el que inicializar el diccionario.

Devoluciones

Dictionary<TKey,T>

Diccionario recién inicializado.

Se aplica a

.NET 9 y otras versiones
Producto Versiones
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
UWP 10.0

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

Source:
ImmutableArrayExtensions.cs
Source:
ImmutableArrayExtensions.cs
Source:
ImmutableArrayExtensions.cs

Crea un diccionario basado en el contenido de esta matriz.

C#
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);
C#
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);

Parámetros de tipo

TKey

Tipo de la clave.

TElement

El tipo del elemento.

T

Tipo de elemento incluido en la colección.

Parámetros

immutableArray
ImmutableArray<T>

Matriz desde la que crear un diccionario.

keySelector
Func<T,TKey>

Selector de claves.

elementSelector
Func<T,TElement>

Selector de elementos.

comparer
IEqualityComparer<TKey>

Comparador con el que inicializar el diccionario.

Devoluciones

Dictionary<TKey,TElement>

Diccionario recién inicializado.

Se aplica a

.NET 9 y otras versiones
Producto Versiones
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
UWP 10.0

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

Source:
ImmutableArrayExtensions.cs
Source:
ImmutableArrayExtensions.cs
Source:
ImmutableArrayExtensions.cs

Crea un diccionario basado en el contenido de esta matriz.

C#
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);

Parámetros de tipo

TKey

Tipo de la clave.

TElement

El tipo del elemento.

T

Tipo de elemento incluido en la colección.

Parámetros

immutableArray
ImmutableArray<T>

Matriz desde la que crear un diccionario.

keySelector
Func<T,TKey>

Selector de claves.

elementSelector
Func<T,TElement>

Selector de elementos.

Devoluciones

Dictionary<TKey,TElement>

Diccionario recién inicializado.

Se aplica a

.NET 9 y otras versiones
Producto Versiones
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
UWP 10.0