ImmutableDictionary Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Fournit un ensemble de méthodes d’initialisation pour les instances de la classe ImmutableDictionary<TKey,TValue>.
NuGet package: System.Collections.Immutable (à propos des collections immuables et de leur installation)
public ref class ImmutableDictionary abstract sealed
public static class ImmutableDictionary
type ImmutableDictionary = class
Public Module ImmutableDictionary
- Héritage
-
ImmutableDictionary
Méthodes
Contains<TKey,TValue>(IImmutableDictionary<TKey,TValue>, TKey, TValue) |
Détermine si le dictionnaire immuable spécifié contient la paire clé/valeur spécifiée. |
Create<TKey,TValue>() |
Crée un dictionnaire immuable vide. |
Create<TKey,TValue>(IEqualityComparer<TKey>) |
Crée un dictionnaire immuable vide qui utilise le comparateur de clé spécifié. |
Create<TKey,TValue>(IEqualityComparer<TKey>, IEqualityComparer<TValue>) |
Crée un dictionnaire immuable vide qui utilise les comparateurs de clé et de valeur spécifiés. |
CreateBuilder<TKey,TValue>() |
Crée un générateur de dictionnaire immuable. |
CreateBuilder<TKey,TValue>(IEqualityComparer<TKey>) |
Crée un générateur de dictionnaire immuable. |
CreateBuilder<TKey,TValue>(IEqualityComparer<TKey>, IEqualityComparer<TValue>) |
Crée un générateur de dictionnaire immuable. |
CreateRange<TKey,TValue>(IEnumerable<KeyValuePair<TKey,TValue>>) |
Crée un dictionnaire immuable qui contient les éléments spécifiés. |
CreateRange<TKey,TValue>(IEqualityComparer<TKey>, IEnumerable<KeyValuePair<TKey,TValue>>) |
Crée un dictionnaire immuable qui contient les éléments spécifiés et utilise le comparateur de clé spécifié. |
CreateRange<TKey,TValue>(IEqualityComparer<TKey>, IEqualityComparer<TValue>, IEnumerable<KeyValuePair<TKey,TValue>>) |
Crée un dictionnaire immuable qui contient les éléments spécifiés et utilise le comparateur de clé spécifié. |
GetValueOrDefault<TKey,TValue>(IImmutableDictionary<TKey,TValue>, TKey) |
Obtient la valeur d’une clé spécifique, si une clé correspondante existe dans le dictionnaire. |
GetValueOrDefault<TKey,TValue>(IImmutableDictionary<TKey,TValue>, TKey, TValue) |
Obtient la valeur d’une clé spécifique, si une clé correspondante existe dans le dictionnaire. |
ToImmutableDictionary<TKey,TValue>(IEnumerable<KeyValuePair<TKey,TValue>>) |
Énumère une séquence de paires clé/valeur et produit un dictionnaire immuable de son contenu. |
ToImmutableDictionary<TKey,TValue>(IEnumerable<KeyValuePair<TKey,TValue>>, IEqualityComparer<TKey>) |
Énumère une séquence de paires clé/valeur et produit un dictionnaire immuable de son contenu à l’aide du comparateur de clé spécifié. |
ToImmutableDictionary<TKey,TValue>(IEnumerable<KeyValuePair<TKey,TValue>>, IEqualityComparer<TKey>, IEqualityComparer<TValue>) |
Énumère une séquence de paires clé/valeur et produit un dictionnaire immuable de son contenu à l’aide de la des comparateurs de clé et de valeur spécifiés. |
ToImmutableDictionary<TKey,TValue>(ImmutableDictionary<TKey,TValue>.Builder) |
Crée un dictionnaire immuable à partir du contenu actuel du dictionnaire du générateur. |
ToImmutableDictionary<TSource,TKey,TValue>(IEnumerable<TSource>, Func<TSource,TKey>, Func<TSource,TValue>) |
Énumère et transforme une séquence et produit un dictionnaire immuable de son contenu. |
ToImmutableDictionary<TSource,TKey,TValue>(IEnumerable<TSource>, Func<TSource,TKey>, Func<TSource,TValue>, IEqualityComparer<TKey>) |
Énumère et transforme une séquence et produit un dictionnaire immuable de son contenu à l’aide du comparateur de clé spécifié. |
ToImmutableDictionary<TSource,TKey,TValue>(IEnumerable<TSource>, Func<TSource,TKey>, Func<TSource,TValue>, IEqualityComparer<TKey>, IEqualityComparer<TValue>) |
Énumère et transforme une séquence et produit un dictionnaire immuable de son contenu à l’aide des comparateurs de clé et de valeur spécifiés. |
ToImmutableDictionary<TSource,TKey>(IEnumerable<TSource>, Func<TSource,TKey>) |
Construit un dictionnaire immuable à partir de la collection d’éléments existante, en appliquant une fonction de transformation aux clés source. |
ToImmutableDictionary<TSource,TKey>(IEnumerable<TSource>, Func<TSource,TKey>, IEqualityComparer<TKey>) |
Construit un dictionnaire immuable basé sur une transformation d’une séquence. |
S’applique à
Cohérence de thread
Ce type est thread-safe.