ImmutableDictionary Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Proporciona un conjunto de métodos de inicialización para las instancias de la clase ImmutableDictionary<TKey,TValue>.
Paquete NuGet: System.Collections.Immutable (sobre las colecciones inmutables y la instalación)
public ref class ImmutableDictionary abstract sealed
public static class ImmutableDictionary
type ImmutableDictionary = class
Public Module ImmutableDictionary
- Herencia
-
ImmutableDictionary
Métodos
Contains<TKey,TValue>(IImmutableDictionary<TKey,TValue>, TKey, TValue) |
Determina si el diccionario inmutable especificado contiene el par de clave-valor especificado. |
Create<TKey,TValue>() |
Crea un nuevo diccionario inmutable vacío. |
Create<TKey,TValue>(IEqualityComparer<TKey>) |
Crea un diccionario inmutable vacío que usa el comparador de claves especificado. |
Create<TKey,TValue>(IEqualityComparer<TKey>, IEqualityComparer<TValue>) |
Crea un diccionario inmutable vacío que usa los comparadores de claves y valores especificados. |
CreateBuilder<TKey,TValue>() |
Crea un nuevo generador de diccionarios inmutable. |
CreateBuilder<TKey,TValue>(IEqualityComparer<TKey>) |
Crea un nuevo generador de diccionarios inmutable. |
CreateBuilder<TKey,TValue>(IEqualityComparer<TKey>, IEqualityComparer<TValue>) |
Crea un nuevo generador de diccionarios inmutable. |
CreateRange<TKey,TValue>(IEnumerable<KeyValuePair<TKey,TValue>>) |
Crea un nuevo diccionario inmutable que contiene los elementos especificados. |
CreateRange<TKey,TValue>(IEqualityComparer<TKey>, IEnumerable<KeyValuePair<TKey,TValue>>) |
Crea un nuevo diccionario inmutable que contiene los elementos especificados y usa el comparador de claves especificado. |
CreateRange<TKey,TValue>(IEqualityComparer<TKey>, IEqualityComparer<TValue>, IEnumerable<KeyValuePair<TKey,TValue>>) |
Crea un nuevo diccionario inmutable que contiene los elementos especificados y usa el comparador de claves especificado. |
GetValueOrDefault<TKey,TValue>(IImmutableDictionary<TKey,TValue>, TKey) |
Obtiene el valor de una clave determinada si existe una clave coincidente en el diccionario. |
GetValueOrDefault<TKey,TValue>(IImmutableDictionary<TKey,TValue>, TKey, TValue) |
Obtiene el valor de una clave determinada si existe una clave coincidente en el diccionario. |
ToImmutableDictionary<TKey,TValue>(IEnumerable<KeyValuePair<TKey,TValue>>) |
Enumera una secuencia de pares de clave/valor y genera un diccionario ordenado inmutable de su contenido. |
ToImmutableDictionary<TKey,TValue>(IEnumerable<KeyValuePair<TKey,TValue>>, IEqualityComparer<TKey>) |
Enumera una secuencia de pares de clave-valor y genera un diccionario inmutable de su contenido mediante el comparador de claves especificado. |
ToImmutableDictionary<TKey,TValue>(IEnumerable<KeyValuePair<TKey,TValue>>, IEqualityComparer<TKey>, IEqualityComparer<TValue>) |
Enumera una secuencia de pares de clave-valor y genera un diccionario inmutable de su contenido mediante el comparador de claves y valores especificado. |
ToImmutableDictionary<TKey,TValue>(ImmutableDictionary<TKey,TValue>.Builder) |
Crea un diccionario inmutable a partir del contenido actual del diccionario del generador. |
ToImmutableDictionary<TSource,TKey,TValue>(IEnumerable<TSource>, Func<TSource,TKey>, Func<TSource,TValue>) |
Enumera y transforma una secuencia y genera un diccionario inmutable de su contenido. |
ToImmutableDictionary<TSource,TKey,TValue>(IEnumerable<TSource>, Func<TSource,TKey>, Func<TSource,TValue>, IEqualityComparer<TKey>) |
Enumera y transforma una secuencia y genera un diccionario inmutable de su contenido mediante el comparador de claves especificado. |
ToImmutableDictionary<TSource,TKey,TValue>(IEnumerable<TSource>, Func<TSource,TKey>, Func<TSource,TValue>, IEqualityComparer<TKey>, IEqualityComparer<TValue>) |
Enumera y transforma una secuencia y genera un diccionario inmutable de su contenido mediante el comparador de claves y valores especificado. |
ToImmutableDictionary<TSource,TKey>(IEnumerable<TSource>, Func<TSource,TKey>) |
Crea un diccionario inmutable de una colección de elementos existente, aplicando una función de transformación en las claves de origen. |
ToImmutableDictionary<TSource,TKey>(IEnumerable<TSource>, Func<TSource,TKey>, IEqualityComparer<TKey>) |
Crea un diccionario inmutable basado en alguna transformación de una secuencia. |
Se aplica a
Seguridad para subprocesos
Este tipo es seguro para la ejecución de subprocesos.