FrozenDictionary.ToFrozenDictionary Methode

Definition

Überlädt

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

Quelle:
FrozenDictionary.cs
Quelle:
FrozenDictionary.cs
Quelle:
FrozenDictionary.cs
Quelle:
FrozenDictionary.cs
Quelle:
FrozenDictionary.cs

Erstellt ein FrozenDictionary<TKey,TValue> mit den angegebenen Schlüssel-Wert-Paaren.

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)

Typparameter

TKey

Der Typ der Schlüssel im Wörterbuch.

TValue

Der Typ der Werte im Wörterbuch.

Parameter

source
IEnumerable<KeyValuePair<TKey,TValue>>

Die Schlüssel-Wert-Paare, die zum Auffüllen des Wörterbuchs verwendet werden sollen.

comparer
IEqualityComparer<TKey>

Die Vergleichsimplementierung, die zum Vergleichen von Schlüsseln für die Gleichheit verwendet werden soll. Wenn der Wert null ist, wird Default verwendet.

Gibt zurück

A FrozenDictionary<TKey,TValue> , das die angegebenen Schlüssel und Werte enthält.

Hinweise

Wenn derselbe Schlüssel mehrmals in der Eingabe angezeigt wird, hat die letzte in der Sequenz Vorrang. Dies unterscheidet sich von ToDictionary, wobei doppelte Schlüssel zu einer Ausnahme führen.

Gilt für:

ToFrozenDictionary<TSource,TKey,TElement>(IEnumerable<TSource>, Func<TSource,TKey>, Func<TSource,TElement>, IEqualityComparer<TKey>)

Quelle:
FrozenDictionary.cs
Quelle:
FrozenDictionary.cs
Quelle:
FrozenDictionary.cs
Quelle:
FrozenDictionary.cs
Quelle:
FrozenDictionary.cs

Erstellt eine FrozenDictionary<TKey,TValue> aus einer IEnumerable<T> gemäß den angegebenen Schlüsselauswahl- und Elementauswahlfunktionen.

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)

Typparameter

TSource

Der Typ der Elemente von source.

TKey

Der Typ des keySelectorvon .

TElement

Der Typ des von elementSelector.

Parameter

source
IEnumerable<TSource>

Eine IEnumerable<T> , aus der ein FrozenDictionary<TKey,TValue>.

keySelector
Func<TSource,TKey>

Eine Funktion zum Extrahieren eines Schlüssels aus jedem Element.

elementSelector
Func<TSource,TElement>

Eine Transformationsfunktion, um einen Ergebniselementwert aus jedem Element zu erzeugen.

comparer
IEqualityComparer<TKey>

Eine IEqualityComparer<T> zum Vergleichen von Schlüsseln.

Gibt zurück

FrozenDictionary<TKey,TElement>

A FrozenDictionary<TKey,TValue> , das die Schlüssel und Werte enthält, die aus der Eingabesequenz ausgewählt sind.

Gilt für:

ToFrozenDictionary<TSource,TKey>(IEnumerable<TSource>, Func<TSource,TKey>, IEqualityComparer<TKey>)

Quelle:
FrozenDictionary.cs
Quelle:
FrozenDictionary.cs
Quelle:
FrozenDictionary.cs
Quelle:
FrozenDictionary.cs
Quelle:
FrozenDictionary.cs

Erstellt eine FrozenDictionary<TKey,TValue> aus einer IEnumerable<T> bestimmten Schlüsselauswahlfunktion.

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)

Typparameter

TSource

Der Typ der Elemente von source.

TKey

Der Typ des keySelectorvon .

Parameter

source
IEnumerable<TSource>

Eine IEnumerable<T> , aus der ein FrozenDictionary<TKey,TValue>.

keySelector
Func<TSource,TKey>

Eine Funktion zum Extrahieren eines Schlüssels aus jedem Element.

comparer
IEqualityComparer<TKey>

Eine IEqualityComparer<T> zum Vergleichen von Schlüsseln.

Gibt zurück

FrozenDictionary<TKey,TSource>

A FrozenDictionary<TKey,TValue> , das die Schlüssel und Werte enthält, die aus der Eingabesequenz ausgewählt sind.

Gilt für: