FrozenDictionary.ToFrozenDictionary Método

Definición

Sobrecargas

ToFrozenDictionary<TKey,TValue>(IEnumerable<KeyValuePair<TKey,TValue>>, IEqualityComparer<TKey>)

Source:
FrozenDictionary.cs
Source:
FrozenDictionary.cs
Source:
FrozenDictionary.cs
Source:
FrozenDictionary.cs
Source:
FrozenDictionary.cs

Crea un FrozenDictionary<TKey,TValue> objeto con los pares clave-valor especificados.

public static System.Collections.Frozen.FrozenDictionary<TKey,TValue> ToFrozenDictionary<TKey,TValue>(this System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<TKey,TValue>> source, System.Collections.Generic.IEqualityComparer<TKey>? comparer = default);
static member ToFrozenDictionary : seq<System.Collections.Generic.KeyValuePair<'Key, 'Value>> * System.Collections.Generic.IEqualityComparer<'Key> -> System.Collections.Frozen.FrozenDictionary<'Key, 'Value>
<Extension()>
Public Function ToFrozenDictionary(Of TKey, TValue) (source As IEnumerable(Of KeyValuePair(Of TKey, TValue)), Optional comparer As IEqualityComparer(Of TKey) = Nothing) As FrozenDictionary(Of TKey, TValue)

Parámetros de tipo

TKey

Tipo de las claves del diccionario.

TValue

Tipo de los valores del diccionario.

Parámetros

source
IEnumerable<KeyValuePair<TKey,TValue>>

Pares clave-valor que se van a usar para rellenar el diccionario.

comparer
IEqualityComparer<TKey>

Implementación del comparador que se va a usar para comparar las claves de igualdad. En el caso de null, se utiliza Default.

Devoluciones

que FrozenDictionary<TKey,TValue> contiene las claves y los valores especificados.

Comentarios

Si la misma clave aparece varias veces en la entrada, la última de la secuencia tiene prioridad. Esto difiere de ToDictionary, donde las claves duplicadas producen una excepción.

Se aplica a

ToFrozenDictionary<TSource,TKey,TElement>(IEnumerable<TSource>, Func<TSource,TKey>, Func<TSource,TElement>, IEqualityComparer<TKey>)

Source:
FrozenDictionary.cs
Source:
FrozenDictionary.cs
Source:
FrozenDictionary.cs
Source:
FrozenDictionary.cs
Source:
FrozenDictionary.cs

Crea un FrozenDictionary<TKey,TValue> a partir de un IEnumerable<T> según las funciones especificadas del selector de claves y del selector de elementos.

public static System.Collections.Frozen.FrozenDictionary<TKey,TElement> ToFrozenDictionary<TSource,TKey,TElement>(this System.Collections.Generic.IEnumerable<TSource> source, Func<TSource,TKey> keySelector, Func<TSource,TElement> elementSelector, System.Collections.Generic.IEqualityComparer<TKey>? comparer = default);
static member ToFrozenDictionary : seq<'Source> * Func<'Source, 'Key> * Func<'Source, 'Element> * System.Collections.Generic.IEqualityComparer<'Key> -> System.Collections.Frozen.FrozenDictionary<'Key, 'Element>
<Extension()>
Public Function ToFrozenDictionary(Of TSource, TKey, TElement) (source As IEnumerable(Of TSource), keySelector As Func(Of TSource, TKey), elementSelector As Func(Of TSource, TElement), Optional comparer As IEqualityComparer(Of TKey) = Nothing) As FrozenDictionary(Of TKey, TElement)

Parámetros de tipo

TSource

Tipo de los elementos de source.

TKey

Tipo de la clave devuelta por keySelector.

TElement

Tipo del valor devuelto por elementSelector.

Parámetros

source
IEnumerable<TSource>

objeto IEnumerable<T> desde el que se va a crear un FrozenDictionary<TKey,TValue>objeto .

keySelector
Func<TSource,TKey>

Función para extraer una clave de cada elemento.

elementSelector
Func<TSource,TElement>

Función de transformación para generar un valor de elemento de resultado de cada elemento.

comparer
IEqualityComparer<TKey>

que IEqualityComparer<T> se va a comparar las claves.

Devoluciones

FrozenDictionary<TKey,TElement>

que FrozenDictionary<TKey,TValue> contiene las claves y los valores seleccionados en la secuencia de entrada.

Se aplica a

ToFrozenDictionary<TSource,TKey>(IEnumerable<TSource>, Func<TSource,TKey>, IEqualityComparer<TKey>)

Source:
FrozenDictionary.cs
Source:
FrozenDictionary.cs
Source:
FrozenDictionary.cs
Source:
FrozenDictionary.cs
Source:
FrozenDictionary.cs

Crea un FrozenDictionary<TKey,TValue> objeto a partir de una IEnumerable<T> función de selector de claves especificada.

public static System.Collections.Frozen.FrozenDictionary<TKey,TSource> ToFrozenDictionary<TSource,TKey>(this System.Collections.Generic.IEnumerable<TSource> source, Func<TSource,TKey> keySelector, System.Collections.Generic.IEqualityComparer<TKey>? comparer = default);
static member ToFrozenDictionary : seq<'Source> * Func<'Source, 'Key> * System.Collections.Generic.IEqualityComparer<'Key> -> System.Collections.Frozen.FrozenDictionary<'Key, 'Source>
<Extension()>
Public Function ToFrozenDictionary(Of TSource, TKey) (source As IEnumerable(Of TSource), keySelector As Func(Of TSource, TKey), Optional comparer As IEqualityComparer(Of TKey) = Nothing) As FrozenDictionary(Of TKey, TSource)

Parámetros de tipo

TSource

Tipo de los elementos de source.

TKey

Tipo de la clave devuelta por keySelector.

Parámetros

source
IEnumerable<TSource>

objeto IEnumerable<T> desde el que se va a crear un FrozenDictionary<TKey,TValue>objeto .

keySelector
Func<TSource,TKey>

Función para extraer una clave de cada elemento.

comparer
IEqualityComparer<TKey>

que IEqualityComparer<T> se va a comparar las claves.

Devoluciones

FrozenDictionary<TKey,TSource>

que FrozenDictionary<TKey,TValue> contiene las claves y los valores seleccionados en la secuencia de entrada.

Se aplica a