Lire en anglais

Partager via


ImmutableSortedDictionary Classe

Définition

Fournit un ensemble de méthodes d’initialisation pour les instances de la classe ImmutableSortedDictionary<TKey,TValue>.

NuGet package: System.Collections.Immutable (à propos des collections immuables et de leur installation)

C#
public static class ImmutableSortedDictionary
Héritage
ImmutableSortedDictionary

Méthodes

Create<TKey,TValue>()

Crée un dictionnaire trié immuable vide.

Create<TKey,TValue>(IComparer<TKey>)

Crée un dictionnaire trié immuable vide qui utilise le comparateur de clé spécifié.

Create<TKey,TValue>(IComparer<TKey>, IEqualityComparer<TValue>)

Crée un dictionnaire trié 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 trié immuable.

CreateBuilder<TKey,TValue>(IComparer<TKey>)

Crée un générateur de dictionnaire trié immuable.

CreateBuilder<TKey,TValue>(IComparer<TKey>, IEqualityComparer<TValue>)

Crée un générateur de dictionnaire trié immuable.

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

Crée un dictionnaire trié immuable à partir de la plage d’éléments spécifiée avec le comparateur de clé spécifié.

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

Crée un dictionnaire trié immuable à partir de la plage d’éléments spécifiée avec les comparateurs de clé et de valeur spécifiés.

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

Crée un dictionnaire trié immuable qui contient les éléments spécifiés et utilise le comparateur par défaut.

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

Énumère une séquence de paires clé/valeur et produit un dictionnaire trié immuable de son contenu.

ToImmutableSortedDictionary<TKey,TValue>(IEnumerable<KeyValuePair<TKey,TValue>>, IComparer<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é.

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

Énumère une séquence de paires clé/valeur et produit un dictionnaire trié immuable de son contenu à l’aide de la des comparateurs de clé et de valeur spécifiés.

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

Crée un dictionnaire trié immuable à partir du contenu actuel du dictionnaire du générateur.

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

Énumère et transforme une séquence et produit un dictionnaire trié immuable de son contenu.

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

Énumère et transforme une séquence et produit un dictionnaire trié immuable de son contenu à l’aide du comparateur de clé spécifié.

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

Énumère et transforme une séquence et produit un dictionnaire trié immuable de son contenu à l’aide des comparateurs de clé et de valeur spécifiés.

S’applique à

Produit Versions
.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
.NET Framework 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0
UWP 10.0

Cohérence de thread

Ce type est thread-safe.