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)

public ref class ImmutableSortedDictionary abstract sealed
public static class ImmutableSortedDictionary
type ImmutableSortedDictionary = class
Public Module 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 à

Cohérence de thread

Ce type est thread-safe.