FrozenDictionary.ToFrozenDictionary Méthode

Définition

Surcharges

ToFrozenDictionary<TKey,TValue>(IEnumerable<KeyValuePair<TKey,TValue>>, IEqualityComparer<TKey>)

Source:
FrozenDictionary.cs
Source:
FrozenDictionary.cs
Source:
FrozenDictionary.cs
Source:
FrozenDictionary.cs
Source:
FrozenDictionary.cs

Crée une FrozenDictionary<TKey,TValue> paire clé/valeur spécifiée.

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 de comparateur à utiliser pour comparer les clés pour l’égalité. Si null, Default est utilisé.

Retours

Qui FrozenDictionary<TKey,TValue> contient les clés et valeurs spécifiées.

Remarques

Si la même clé apparaît plusieurs fois dans l’entrée, la dernière dans la séquence est prioritaire. Cela diffère de ToDictionary, où les clés dupliquées 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
Source:
FrozenDictionary.cs
Source:
FrozenDictionary.cs
Source:
FrozenDictionary.cs

Crée un FrozenDictionary<TKey,TValue> à partir d’un IEnumerable<T> en fonction des fonctions de sélecteur de clé et de sélecteur 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

Type des éléments de source.

TKey

Type de la 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 pour produire une valeur d’élément de résultat à partir de chaque élément.

comparer
IEqualityComparer<TKey>

Pour IEqualityComparer<T> comparer les clés.

Retours

FrozenDictionary<TKey,TElement>

Qui FrozenDictionary<TKey,TValue> 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
Source:
FrozenDictionary.cs
Source:
FrozenDictionary.cs
Source:
FrozenDictionary.cs

Crée un FrozenDictionary<TKey,TValue> à partir d’un IEnumerable<T> en fonction de la fonction de sélecteur de clé 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

Type des éléments de source.

TKey

Type de la 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>

Pour IEqualityComparer<T> comparer les clés.

Retours

FrozenDictionary<TKey,TSource>

Qui FrozenDictionary<TKey,TValue> contient les clés et les valeurs sélectionnées dans la séquence d’entrée.

S’applique à