FrozenDictionary.ToFrozenDictionary Méthode
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.
Surcharges
ToFrozenDictionary<TKey,TValue>(IEnumerable<KeyValuePair<TKey,TValue>>, IEqualityComparer<TKey>) |
Crée un FrozenDictionary<TKey,TValue> avec les paires clé/valeur spécifiées. |
ToFrozenDictionary<TSource,TKey,TElement>(IEnumerable<TSource>, Func<TSource,TKey>, Func<TSource,TElement>, IEqualityComparer<TKey>) |
Crée un FrozenDictionary<TKey,TValue> à partir de IEnumerable<T> selon des fonctions de sélection de clé et de sélection d'élément spécifiées. |
ToFrozenDictionary<TSource,TKey>(IEnumerable<TSource>, Func<TSource,TKey>, IEqualityComparer<TKey>) |
Crée un FrozenDictionary<TKey,TValue> à partir d’une IEnumerable<T> fonction de sélecteur de clé en fonction de spécifiée. |
ToFrozenDictionary<TKey,TValue>(IEnumerable<KeyValuePair<TKey,TValue>>, IEqualityComparer<TKey>)
- Source:
- FrozenDictionary.cs
- Source:
- FrozenDictionary.cs
Crée un FrozenDictionary<TKey,TValue> avec les paires clé/valeur spécifiées.
public static System.Collections.Frozen.FrozenDictionary<TKey,TValue> ToFrozenDictionary<TKey,TValue> (this System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<TKey,TValue>> source, System.Collections.Generic.IEqualityComparer<TKey>? comparer = default);
static member ToFrozenDictionary : seq<System.Collections.Generic.KeyValuePair<'Key, 'Value>> * System.Collections.Generic.IEqualityComparer<'Key> -> System.Collections.Frozen.FrozenDictionary<'Key, 'Value>
<Extension()>
Public Function ToFrozenDictionary(Of TKey, TValue) (source As IEnumerable(Of KeyValuePair(Of TKey, TValue)), Optional comparer As IEqualityComparer(Of TKey) = Nothing) As FrozenDictionary(Of TKey, TValue)
Paramètres de type
- TKey
Type des clés dans le dictionnaire.
- TValue
Type des valeurs dans le dictionnaire.
Paramètres
- source
- IEnumerable<KeyValuePair<TKey,TValue>>
Paires clé/valeur à utiliser pour remplir le dictionnaire.
- comparer
- IEqualityComparer<TKey>
Implémentation du comparateur à utiliser pour comparer des clés pour l’égalité. Si null
, Default est utilisé.
Retours
FrozenDictionary<TKey,TValue> qui contient les clés et les valeurs spécifiées.
Remarques
Si la même clé apparaît plusieurs fois dans l’entrée, la dernière de la séquence est prioritaire. Cela diffère de ToDictionary, où les clés en double entraînent une exception.
S’applique à
ToFrozenDictionary<TSource,TKey,TElement>(IEnumerable<TSource>, Func<TSource,TKey>, Func<TSource,TElement>, IEqualityComparer<TKey>)
- Source:
- FrozenDictionary.cs
- Source:
- FrozenDictionary.cs
Crée un FrozenDictionary<TKey,TValue> à partir de IEnumerable<T> selon des fonctions de sélection de clé et de sélection d'élément spécifiées.
public static System.Collections.Frozen.FrozenDictionary<TKey,TElement> ToFrozenDictionary<TSource,TKey,TElement> (this System.Collections.Generic.IEnumerable<TSource> source, Func<TSource,TKey> keySelector, Func<TSource,TElement> elementSelector, System.Collections.Generic.IEqualityComparer<TKey>? comparer = default);
static member ToFrozenDictionary : seq<'Source> * Func<'Source, 'Key> * Func<'Source, 'Element> * System.Collections.Generic.IEqualityComparer<'Key> -> System.Collections.Frozen.FrozenDictionary<'Key, 'Element>
<Extension()>
Public Function ToFrozenDictionary(Of TSource, TKey, TElement) (source As IEnumerable(Of TSource), keySelector As Func(Of TSource, TKey), elementSelector As Func(Of TSource, TElement), Optional comparer As IEqualityComparer(Of TKey) = Nothing) As FrozenDictionary(Of TKey, TElement)
Paramètres de type
- TSource
Le type des éléments de source
.
- TKey
Type de clé retournée par keySelector
.
- TElement
Type de la valeur retournée par elementSelector
.
Paramètres
- source
- IEnumerable<TSource>
IEnumerable<T> à partir duquel créer un FrozenDictionary<TKey,TValue>.
- keySelector
- Func<TSource,TKey>
Fonction permettant d'extraire une clé de chaque élément.
- elementSelector
- Func<TSource,TElement>
Fonction de transformation permettant de produire une valeur d'élément de résultat à partir de chaque élément.
- comparer
- IEqualityComparer<TKey>
IEqualityComparer<T> pour comparer les clés.
Retours
FrozenDictionary<TKey,TValue> qui contient les clés et les valeurs sélectionnées dans la séquence d’entrée.
S’applique à
ToFrozenDictionary<TSource,TKey>(IEnumerable<TSource>, Func<TSource,TKey>, IEqualityComparer<TKey>)
- Source:
- FrozenDictionary.cs
- Source:
- FrozenDictionary.cs
Crée un FrozenDictionary<TKey,TValue> à partir d’une IEnumerable<T> fonction de sélecteur de clé en fonction de spécifiée.
public static System.Collections.Frozen.FrozenDictionary<TKey,TSource> ToFrozenDictionary<TSource,TKey> (this System.Collections.Generic.IEnumerable<TSource> source, Func<TSource,TKey> keySelector, System.Collections.Generic.IEqualityComparer<TKey>? comparer = default);
static member ToFrozenDictionary : seq<'Source> * Func<'Source, 'Key> * System.Collections.Generic.IEqualityComparer<'Key> -> System.Collections.Frozen.FrozenDictionary<'Key, 'Source>
<Extension()>
Public Function ToFrozenDictionary(Of TSource, TKey) (source As IEnumerable(Of TSource), keySelector As Func(Of TSource, TKey), Optional comparer As IEqualityComparer(Of TKey) = Nothing) As FrozenDictionary(Of TKey, TSource)
Paramètres de type
- TSource
Le type des éléments de source
.
- TKey
Type de clé retournée par keySelector
.
Paramètres
- source
- IEnumerable<TSource>
IEnumerable<T> à partir duquel créer un FrozenDictionary<TKey,TValue>.
- keySelector
- Func<TSource,TKey>
Fonction permettant d'extraire une clé de chaque élément.
- comparer
- IEqualityComparer<TKey>
IEqualityComparer<T> pour comparer les clés.
Retours
FrozenDictionary<TKey,TValue> qui contient les clés et les valeurs sélectionnées dans la séquence d’entrée.