Partage via


FrozenDictionary.ToFrozenDictionary Méthode

Définition

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,TElement>

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,TSource>

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

S’applique à