ImmutableSortedDictionary.ToImmutableSortedDictionary Método

Definición

Sobrecargas

ToImmutableSortedDictionary<TKey,TValue>(IEnumerable<KeyValuePair<TKey,TValue>>)

Enumera una secuencia de pares de clave/valor y genera un diccionario ordenado inmutable de su contenido.

ToImmutableSortedDictionary<TKey,TValue>(ImmutableSortedDictionary<TKey,TValue>.Builder)

Crea un diccionario ordenado inmutable a partir del contenido actual del diccionario del generador.

ToImmutableSortedDictionary<TKey,TValue>(IEnumerable<KeyValuePair<TKey,TValue>>, IComparer<TKey>)

Enumera una secuencia de pares de clave-valor y genera un diccionario inmutable de su contenido mediante el comparador de claves especificado.

ToImmutableSortedDictionary<TKey,TValue>(IEnumerable<KeyValuePair<TKey,TValue>>, IComparer<TKey>, IEqualityComparer<TValue>)

Enumera una secuencia de pares de clave-valor y genera un diccionario ordenado inmutable de su contenido mediante el comparador de claves y valores especificado.

ToImmutableSortedDictionary<TSource,TKey,TValue>(IEnumerable<TSource>, Func<TSource,TKey>, Func<TSource,TValue>)

Enumera y transforma una secuencia y genera un diccionario ordenado inmutable de su contenido.

ToImmutableSortedDictionary<TSource,TKey,TValue>(IEnumerable<TSource>, Func<TSource,TKey>, Func<TSource,TValue>, IComparer<TKey>)

Enumera y transforma una secuencia y genera un diccionario ordenado inmutable de su contenido mediante el comparador de claves especificado.

ToImmutableSortedDictionary<TSource,TKey,TValue>(IEnumerable<TSource>, Func<TSource,TKey>, Func<TSource,TValue>, IComparer<TKey>, IEqualityComparer<TValue>)

Enumera y transforma una secuencia y genera un diccionario ordenador inmutable de su contenido mediante el comparador de claves y valores especificado.

ToImmutableSortedDictionary<TKey,TValue>(IEnumerable<KeyValuePair<TKey,TValue>>)

Source:
ImmutableSortedDictionary.cs
Source:
ImmutableSortedDictionary.cs
Source:
ImmutableSortedDictionary.cs

Enumera una secuencia de pares de clave/valor y genera un diccionario ordenado inmutable de su contenido.

C#
public static System.Collections.Immutable.ImmutableSortedDictionary<TKey,TValue> ToImmutableSortedDictionary<TKey,TValue> (this System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<TKey,TValue>> source);

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>>

Secuencia de pares clave-valor a enumerar.

Devoluciones

Diccionario ordenado inmutable que contiene los pares clave-valor en la secuencia especificada.

Se aplica a

.NET 9 e outras versións
Produto Versións
.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

ToImmutableSortedDictionary<TKey,TValue>(ImmutableSortedDictionary<TKey,TValue>.Builder)

Source:
ImmutableSortedDictionary.cs
Source:
ImmutableSortedDictionary.cs
Source:
ImmutableSortedDictionary.cs

Crea un diccionario ordenado inmutable a partir del contenido actual del diccionario del generador.

C#
public static System.Collections.Immutable.ImmutableSortedDictionary<TKey,TValue> ToImmutableSortedDictionary<TKey,TValue> (this System.Collections.Immutable.ImmutableSortedDictionary<TKey,TValue>.Builder builder);

Parámetros de tipo

TKey

Tipo de las claves del diccionario.

TValue

Tipo de los valores del diccionario.

Parámetros

builder
ImmutableSortedDictionary<TKey,TValue>.Builder

Generador desde el que se va a crear el diccionario ordenado inmutable.

Devoluciones

Diccionario ordenado inmutable que incluye el contenido actual del diccionario del generador.

Se aplica a

.NET 9 e outras versións
Produto Versións
.NET Core 3.0, Core 3.1, 5, 6, 7, 8, 9

ToImmutableSortedDictionary<TKey,TValue>(IEnumerable<KeyValuePair<TKey,TValue>>, IComparer<TKey>)

Source:
ImmutableSortedDictionary.cs
Source:
ImmutableSortedDictionary.cs
Source:
ImmutableSortedDictionary.cs

Enumera una secuencia de pares de clave-valor y genera un diccionario inmutable de su contenido mediante el comparador de claves especificado.

C#
public static System.Collections.Immutable.ImmutableSortedDictionary<TKey,TValue> ToImmutableSortedDictionary<TKey,TValue> (this System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<TKey,TValue>> source, System.Collections.Generic.IComparer<TKey> keyComparer);
C#
public static System.Collections.Immutable.ImmutableSortedDictionary<TKey,TValue> ToImmutableSortedDictionary<TKey,TValue> (this System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<TKey,TValue>> source, System.Collections.Generic.IComparer<TKey>? keyComparer);

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>>

Secuencia de pares clave-valor a enumerar.

keyComparer
IComparer<TKey>

Comparador de claves a utilizar al crear el diccionario inmutable.

Devoluciones

Diccionario ordenado inmutable que contiene los pares clave-valor en la secuencia especificada.

Se aplica a

.NET 9 e outras versións
Produto Versións
.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

ToImmutableSortedDictionary<TKey,TValue>(IEnumerable<KeyValuePair<TKey,TValue>>, IComparer<TKey>, IEqualityComparer<TValue>)

Source:
ImmutableSortedDictionary.cs
Source:
ImmutableSortedDictionary.cs
Source:
ImmutableSortedDictionary.cs

Enumera una secuencia de pares de clave-valor y genera un diccionario ordenado inmutable de su contenido mediante el comparador de claves y valores especificado.

C#
public static System.Collections.Immutable.ImmutableSortedDictionary<TKey,TValue> ToImmutableSortedDictionary<TKey,TValue> (this System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<TKey,TValue>> source, System.Collections.Generic.IComparer<TKey> keyComparer, System.Collections.Generic.IEqualityComparer<TValue> valueComparer);
C#
public static System.Collections.Immutable.ImmutableSortedDictionary<TKey,TValue> ToImmutableSortedDictionary<TKey,TValue> (this System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<TKey,TValue>> source, System.Collections.Generic.IComparer<TKey>? keyComparer, System.Collections.Generic.IEqualityComparer<TValue>? valueComparer);

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>>

Secuencia de pares clave-valor a enumerar.

keyComparer
IComparer<TKey>

Comparador de claves a utilizar al crear el diccionario inmutable.

valueComparer
IEqualityComparer<TValue>

Comparador de valor que se usará para el diccionario inmutable.

Devoluciones

Diccionario ordenado inmutable que contiene los pares clave-valor en la secuencia especificada.

Se aplica a

.NET 9 e outras versións
Produto Versións
.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

ToImmutableSortedDictionary<TSource,TKey,TValue>(IEnumerable<TSource>, Func<TSource,TKey>, Func<TSource,TValue>)

Source:
ImmutableSortedDictionary.cs
Source:
ImmutableSortedDictionary.cs
Source:
ImmutableSortedDictionary.cs

Enumera y transforma una secuencia y genera un diccionario ordenado inmutable de su contenido.

C#
public static System.Collections.Immutable.ImmutableSortedDictionary<TKey,TValue> ToImmutableSortedDictionary<TSource,TKey,TValue> (this System.Collections.Generic.IEnumerable<TSource> source, Func<TSource,TKey> keySelector, Func<TSource,TValue> elementSelector);

Parámetros de tipo

TSource

Tipo de los elementos de la secuencia.

TKey

Tipo de las claves del diccionario resultante.

TValue

Tipo de los valores del diccionario resultante.

Parámetros

source
IEnumerable<TSource>

Secuencia a enumerar para generar el diccionario.

keySelector
Func<TSource,TKey>

Función que generará la clave del diccionario desde cada elemento de la secuencia.

elementSelector
Func<TSource,TValue>

Función que generará el valor del diccionario desde cada elemento de la secuencia.

Devoluciones

Diccionario ordenado inmutable que contiene los elementos en la secuencia especificada.

Se aplica a

.NET 9 e outras versións
Produto Versións
.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

ToImmutableSortedDictionary<TSource,TKey,TValue>(IEnumerable<TSource>, Func<TSource,TKey>, Func<TSource,TValue>, IComparer<TKey>)

Source:
ImmutableSortedDictionary.cs
Source:
ImmutableSortedDictionary.cs
Source:
ImmutableSortedDictionary.cs

Enumera y transforma una secuencia y genera un diccionario ordenado inmutable de su contenido mediante el comparador de claves especificado.

C#
public static System.Collections.Immutable.ImmutableSortedDictionary<TKey,TValue> ToImmutableSortedDictionary<TSource,TKey,TValue> (this System.Collections.Generic.IEnumerable<TSource> source, Func<TSource,TKey> keySelector, Func<TSource,TValue> elementSelector, System.Collections.Generic.IComparer<TKey> keyComparer);
C#
public static System.Collections.Immutable.ImmutableSortedDictionary<TKey,TValue> ToImmutableSortedDictionary<TSource,TKey,TValue> (this System.Collections.Generic.IEnumerable<TSource> source, Func<TSource,TKey> keySelector, Func<TSource,TValue> elementSelector, System.Collections.Generic.IComparer<TKey>? keyComparer);

Parámetros de tipo

TSource

Tipo de los elementos de la secuencia.

TKey

Tipo de las claves del diccionario resultante.

TValue

Tipo de los valores del diccionario resultante.

Parámetros

source
IEnumerable<TSource>

Secuencia a enumerar para generar el diccionario.

keySelector
Func<TSource,TKey>

Función que generará la clave del diccionario desde cada elemento de la secuencia.

elementSelector
Func<TSource,TValue>

Función que generará el valor del diccionario desde cada elemento de la secuencia.

keyComparer
IComparer<TKey>

Comparador de claves que se utilizará para el diccionario.

Devoluciones

Diccionario inmutable que contiene los elementos en la secuencia especificada.

Se aplica a

.NET 9 e outras versións
Produto Versións
.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

ToImmutableSortedDictionary<TSource,TKey,TValue>(IEnumerable<TSource>, Func<TSource,TKey>, Func<TSource,TValue>, IComparer<TKey>, IEqualityComparer<TValue>)

Source:
ImmutableSortedDictionary.cs
Source:
ImmutableSortedDictionary.cs
Source:
ImmutableSortedDictionary.cs

Enumera y transforma una secuencia y genera un diccionario ordenador inmutable de su contenido mediante el comparador de claves y valores especificado.

C#
public static System.Collections.Immutable.ImmutableSortedDictionary<TKey,TValue> ToImmutableSortedDictionary<TSource,TKey,TValue> (this System.Collections.Generic.IEnumerable<TSource> source, Func<TSource,TKey> keySelector, Func<TSource,TValue> elementSelector, System.Collections.Generic.IComparer<TKey> keyComparer, System.Collections.Generic.IEqualityComparer<TValue> valueComparer);
C#
public static System.Collections.Immutable.ImmutableSortedDictionary<TKey,TValue> ToImmutableSortedDictionary<TSource,TKey,TValue> (this System.Collections.Generic.IEnumerable<TSource> source, Func<TSource,TKey> keySelector, Func<TSource,TValue> elementSelector, System.Collections.Generic.IComparer<TKey>? keyComparer, System.Collections.Generic.IEqualityComparer<TValue>? valueComparer);

Parámetros de tipo

TSource

Tipo de los elementos de la secuencia.

TKey

Tipo de las claves del diccionario resultante.

TValue

Tipo de los valores del diccionario resultante.

Parámetros

source
IEnumerable<TSource>

Secuencia a enumerar para generar el diccionario.

keySelector
Func<TSource,TKey>

Función que generará la clave del diccionario desde cada elemento de la secuencia.

elementSelector
Func<TSource,TValue>

Función que generará el valor del diccionario desde cada elemento de la secuencia.

keyComparer
IComparer<TKey>

Comparador de claves que se utilizará para el diccionario.

valueComparer
IEqualityComparer<TValue>

Comparador de valor que se usará para el diccionario.

Devoluciones

Diccionario ordenado inmutable que contiene los elementos en la secuencia especificada.

Se aplica a

.NET 9 e outras versións
Produto Versións
.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