ImmutableSortedDictionary.ToImmutableSortedDictionary Méthode

Définition

Surcharges

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.Enumerates a sequence of key/value pairs and produces an immutable sorted dictionary of its contents.

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

Crée un dictionnaire trié immuable à partir du contenu actuel du dictionnaire du générateur.Creates an immutable sorted dictionary from the current contents of the builder's dictionary.

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é.Enumerates a sequence of key/value pairs and produces an immutable dictionary of its contents by using the specified key comparer.

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.Enumerates a sequence of key/value pairs and produces an immutable sorted dictionary of its contents by using the specified key and value comparers.

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.Enumerates and transforms a sequence, and produces an immutable sorted dictionary of its contents.

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é.Enumerates and transforms a sequence, and produces an immutable sorted dictionary of its contents by using the specified key comparer.

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.Enumerates and transforms a sequence, and produces an immutable sorted dictionary of its contents by using the specified key and value comparers.

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.Enumerates a sequence of key/value pairs and produces an immutable sorted dictionary of its contents.

public:
generic <typename TKey, typename TValue>
[System::Runtime::CompilerServices::Extension]
 static System::Collections::Immutable::ImmutableSortedDictionary<TKey, TValue> ^ ToImmutableSortedDictionary(System::Collections::Generic::IEnumerable<System::Collections::Generic::KeyValuePair<TKey, TValue>> ^ source);
public static System.Collections.Immutable.ImmutableSortedDictionary<TKey,TValue> ToImmutableSortedDictionary<TKey,TValue> (this System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<TKey,TValue>> source);
static member ToImmutableSortedDictionary : seq<System.Collections.Generic.KeyValuePair<'Key, 'Value>> -> System.Collections.Immutable.ImmutableSortedDictionary<'Key, 'Value>
<Extension()>
Public Function ToImmutableSortedDictionary(Of TKey, TValue) (source As IEnumerable(Of KeyValuePair(Of TKey, TValue))) As ImmutableSortedDictionary(Of TKey, TValue)

Paramètres de type

TKey

Type des clés dans le dictionnaire.The type of the keys in the dictionary.

TValue

Type de valeurs dans le dictionnaire.The type of the values in the dictionary.

Paramètres

source
IEnumerable<KeyValuePair<TKey,TValue>>

Séquence de paires clé/valeur à énumérer.The sequence of key/value pairs to enumerate.

Retours

Dictionnaire trié immuable qui contient les paires clé/valeur dans l’ordre spécifié.An immutable sorted dictionary that contains the key/value pairs in the specified sequence.

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

Crée un dictionnaire trié immuable à partir du contenu actuel du dictionnaire du générateur.Creates an immutable sorted dictionary from the current contents of the builder's dictionary.

public:
generic <typename TKey, typename TValue>
[System::Runtime::CompilerServices::Extension]
 static System::Collections::Immutable::ImmutableSortedDictionary<TKey, TValue> ^ ToImmutableSortedDictionary(System::Collections::Immutable::ImmutableSortedDictionary<TKey, TValue>::Builder ^ builder);
public static System.Collections.Immutable.ImmutableSortedDictionary<TKey,TValue> ToImmutableSortedDictionary<TKey,TValue> (this System.Collections.Immutable.ImmutableSortedDictionary<TKey,TValue>.Builder builder);
static member ToImmutableSortedDictionary : System.Collections.Immutable.ImmutableSortedDictionary<'Key, 'Value>.Builder -> System.Collections.Immutable.ImmutableSortedDictionary<'Key, 'Value>
<Extension()>
Public Function ToImmutableSortedDictionary(Of TKey, TValue) (builder As ImmutableSortedDictionary(Of TKey, TValue).Builder) As ImmutableSortedDictionary(Of TKey, TValue)

Paramètres de type

TKey

Type des clés dans le dictionnaire.The type of the keys in the dictionary.

TValue

Type de valeurs dans le dictionnaire.The type of the values in the dictionary.

Paramètres

builder
ImmutableSortedDictionary<TKey,TValue>.Builder

Générateur à partir duquel créer le dictionnaire trié immuable.The builder to create the immutable sorted dictionary from.

Retours

Dictionnaire trié immuable qui contient le contenu actuel du dictionnaire du générateur.An immutable sorted dictionary that contains the current contents in the builder's dictionary.

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é.Enumerates a sequence of key/value pairs and produces an immutable dictionary of its contents by using the specified key comparer.

public:
generic <typename TKey, typename TValue>
[System::Runtime::CompilerServices::Extension]
 static System::Collections::Immutable::ImmutableSortedDictionary<TKey, TValue> ^ ToImmutableSortedDictionary(System::Collections::Generic::IEnumerable<System::Collections::Generic::KeyValuePair<TKey, TValue>> ^ source, System::Collections::Generic::IComparer<TKey> ^ keyComparer);
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);
static member ToImmutableSortedDictionary : seq<System.Collections.Generic.KeyValuePair<'Key, 'Value>> * System.Collections.Generic.IComparer<'Key> -> System.Collections.Immutable.ImmutableSortedDictionary<'Key, 'Value>
<Extension()>
Public Function ToImmutableSortedDictionary(Of TKey, TValue) (source As IEnumerable(Of KeyValuePair(Of TKey, TValue)), keyComparer As IComparer(Of TKey)) As ImmutableSortedDictionary(Of TKey, TValue)

Paramètres de type

TKey

Type des clés dans le dictionnaire.The type of the keys in the dictionary.

TValue

Type de valeurs dans le dictionnaire.The type of the values in the dictionary.

Paramètres

source
IEnumerable<KeyValuePair<TKey,TValue>>

Séquence de paires clé/valeur à énumérer.The sequence of key/value pairs to enumerate.

keyComparer
IComparer<TKey>

Comparateur de clés à utiliser lors de la création du dictionnaire immuable.The key comparer to use when building the immutable dictionary.

Retours

Dictionnaire trié immuable qui contient les paires clé/valeur dans l’ordre spécifié.An immutable sorted dictionary that contains the key/value pairs in the specified sequence.

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.Enumerates a sequence of key/value pairs and produces an immutable sorted dictionary of its contents by using the specified key and value comparers.

public:
generic <typename TKey, typename TValue>
[System::Runtime::CompilerServices::Extension]
 static System::Collections::Immutable::ImmutableSortedDictionary<TKey, TValue> ^ ToImmutableSortedDictionary(System::Collections::Generic::IEnumerable<System::Collections::Generic::KeyValuePair<TKey, TValue>> ^ source, System::Collections::Generic::IComparer<TKey> ^ keyComparer, System::Collections::Generic::IEqualityComparer<TValue> ^ valueComparer);
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);
static member ToImmutableSortedDictionary : seq<System.Collections.Generic.KeyValuePair<'Key, 'Value>> * System.Collections.Generic.IComparer<'Key> * System.Collections.Generic.IEqualityComparer<'Value> -> System.Collections.Immutable.ImmutableSortedDictionary<'Key, 'Value>
<Extension()>
Public Function ToImmutableSortedDictionary(Of TKey, TValue) (source As IEnumerable(Of KeyValuePair(Of TKey, TValue)), keyComparer As IComparer(Of TKey), valueComparer As IEqualityComparer(Of TValue)) As ImmutableSortedDictionary(Of TKey, TValue)

Paramètres de type

TKey

Type des clés dans le dictionnaire.The type of the keys in the dictionary.

TValue

Type de valeurs dans le dictionnaire.The type of the values in the dictionary.

Paramètres

source
IEnumerable<KeyValuePair<TKey,TValue>>

Séquence de paires clé/valeur à énumérer.The sequence of key/value pairs to enumerate.

keyComparer
IComparer<TKey>

Comparateur de clés à utiliser lors de la création du dictionnaire immuable.The key comparer to use when building the immutable dictionary.

valueComparer
IEqualityComparer<TValue>

Comparateur de valeur à utiliser pour le dictionnaire immuable.The value comparer to use for the immutable dictionary.

Retours

Dictionnaire trié immuable qui contient les paires clé/valeur dans l’ordre spécifié.An immutable sorted dictionary that contains the key/value pairs in the specified sequence.

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.Enumerates and transforms a sequence, and produces an immutable sorted dictionary of its contents.

public:
generic <typename TSource, typename TKey, typename TValue>
[System::Runtime::CompilerServices::Extension]
 static System::Collections::Immutable::ImmutableSortedDictionary<TKey, TValue> ^ ToImmutableSortedDictionary(System::Collections::Generic::IEnumerable<TSource> ^ source, Func<TSource, TKey> ^ keySelector, Func<TSource, TValue> ^ elementSelector);
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);
static member ToImmutableSortedDictionary : seq<'Source> * Func<'Source, 'Key> * Func<'Source, 'Value> -> System.Collections.Immutable.ImmutableSortedDictionary<'Key, 'Value>
<Extension()>
Public Function ToImmutableSortedDictionary(Of TSource, TKey, TValue) (source As IEnumerable(Of TSource), keySelector As Func(Of TSource, TKey), elementSelector As Func(Of TSource, TValue)) As ImmutableSortedDictionary(Of TKey, TValue)

Paramètres de type

TSource

Type des éléments de la séquence.The type of the elements in the sequence.

TKey

Type des clés dans le dictionnaire qui en résulte.The type of the keys in the resulting dictionary.

TValue

Type des valeurs dans le dictionnaire qui en résulte.The type of the values in the resulting dictionary.

Paramètres

source
IEnumerable<TSource>

Séquence à énumérer pour générer le dictionnaire.The sequence to enumerate to generate the dictionary.

keySelector
Func<TSource,TKey>

Fonction qui génère la clé de dictionnaire à partir de chaque élément de la séquence.The function that will produce the key for the dictionary from each sequence element.

elementSelector
Func<TSource,TValue>

Fonction qui génère la valeur de dictionnaire à partir de chaque élément de la séquence.The function that will produce the value for the dictionary from each sequence element.

Retours

Dictionnaire trié immuable qui contient les éléments dans l’ordre spécifié.An immutable sorted dictionary that contains the items in the specified sequence.

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é.Enumerates and transforms a sequence, and produces an immutable sorted dictionary of its contents by using the specified key comparer.

public:
generic <typename TSource, typename TKey, typename TValue>
[System::Runtime::CompilerServices::Extension]
 static System::Collections::Immutable::ImmutableSortedDictionary<TKey, TValue> ^ ToImmutableSortedDictionary(System::Collections::Generic::IEnumerable<TSource> ^ source, Func<TSource, TKey> ^ keySelector, Func<TSource, TValue> ^ elementSelector, System::Collections::Generic::IComparer<TKey> ^ keyComparer);
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);
static member ToImmutableSortedDictionary : seq<'Source> * Func<'Source, 'Key> * Func<'Source, 'Value> * System.Collections.Generic.IComparer<'Key> -> System.Collections.Immutable.ImmutableSortedDictionary<'Key, 'Value>
<Extension()>
Public Function ToImmutableSortedDictionary(Of TSource, TKey, TValue) (source As IEnumerable(Of TSource), keySelector As Func(Of TSource, TKey), elementSelector As Func(Of TSource, TValue), keyComparer As IComparer(Of TKey)) As ImmutableSortedDictionary(Of TKey, TValue)

Paramètres de type

TSource

Type des éléments de la séquence.The type of the elements in the sequence.

TKey

Type des clés dans le dictionnaire qui en résulte.The type of the keys in the resulting dictionary.

TValue

Type des valeurs dans le dictionnaire qui en résulte.The type of the values in the resulting dictionary.

Paramètres

source
IEnumerable<TSource>

Séquence à énumérer pour générer le dictionnaire.The sequence to enumerate to generate the dictionary.

keySelector
Func<TSource,TKey>

Fonction qui génère la clé de dictionnaire à partir de chaque élément de la séquence.The function that will produce the key for the dictionary from each sequence element.

elementSelector
Func<TSource,TValue>

Fonction qui génère la valeur de dictionnaire à partir de chaque élément de la séquence.The function that will produce the value for the dictionary from each sequence element.

keyComparer
IComparer<TKey>

Comparateur de clé à utiliser pour le dictionnaire.The key comparer to use for the dictionary.

Retours

Dictionnaire immuable qui contient les éléments dans l’ordre spécifié.An immutable dictionary that contains the items in the specified sequence.

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.Enumerates and transforms a sequence, and produces an immutable sorted dictionary of its contents by using the specified key and value comparers.

public:
generic <typename TSource, typename TKey, typename TValue>
[System::Runtime::CompilerServices::Extension]
 static System::Collections::Immutable::ImmutableSortedDictionary<TKey, TValue> ^ ToImmutableSortedDictionary(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);
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);
static member ToImmutableSortedDictionary : seq<'Source> * Func<'Source, 'Key> * Func<'Source, 'Value> * System.Collections.Generic.IComparer<'Key> * System.Collections.Generic.IEqualityComparer<'Value> -> System.Collections.Immutable.ImmutableSortedDictionary<'Key, 'Value>
<Extension()>
Public Function ToImmutableSortedDictionary(Of TSource, TKey, TValue) (source As IEnumerable(Of TSource), keySelector As Func(Of TSource, TKey), elementSelector As Func(Of TSource, TValue), keyComparer As IComparer(Of TKey), valueComparer As IEqualityComparer(Of TValue)) As ImmutableSortedDictionary(Of TKey, TValue)

Paramètres de type

TSource

Type des éléments de la séquence.The type of the elements in the sequence.

TKey

Type des clés dans le dictionnaire qui en résulte.The type of the keys in the resulting dictionary.

TValue

Type des valeurs dans le dictionnaire qui en résulte.The type of the values in the resulting dictionary.

Paramètres

source
IEnumerable<TSource>

Séquence à énumérer pour générer le dictionnaire.The sequence to enumerate to generate the dictionary.

keySelector
Func<TSource,TKey>

Fonction qui génère la clé de dictionnaire à partir de chaque élément de la séquence.The function that will produce the key for the dictionary from each sequence element.

elementSelector
Func<TSource,TValue>

Fonction qui génère la valeur de dictionnaire à partir de chaque élément de la séquence.The function that will produce the value for the dictionary from each sequence element.

keyComparer
IComparer<TKey>

Comparateur de clé à utiliser pour le dictionnaire.The key comparer to use for the dictionary.

valueComparer
IEqualityComparer<TValue>

Comparateur de valeur à utiliser pour le dictionnaire.The value comparer to use for the dictionary.

Retours

Dictionnaire trié immuable qui contient les éléments dans l’ordre spécifié.An immutable sorted dictionary that contains the items in the specified sequence.

S’applique à