FrozenDictionary.ToFrozenDictionary Methode

Definitie

Overloads

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

Bron:
FrozenDictionary.cs
Bron:
FrozenDictionary.cs
Bron:
FrozenDictionary.cs
Bron:
FrozenDictionary.cs
Bron:
FrozenDictionary.cs

Hiermee maakt u een FrozenDictionary<TKey,TValue> met de opgegeven sleutel-/waardeparen.

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)

Type parameters

TKey

Het type sleutels in de woordenlijst.

TValue

Het type van de waarden in de woordenlijst.

Parameters

source
IEnumerable<KeyValuePair<TKey,TValue>>

De sleutel-/waardeparen die moeten worden gebruikt om de woordenlijst te vullen.

comparer
IEqualityComparer<TKey>

De vergelijkings-implementatie die moet worden gebruikt om sleutels voor gelijkheid te vergelijken. Wanneer null, Default wordt toegepast.

Retouren

Een FrozenDictionary<TKey,TValue> met de opgegeven sleutels en waarden.

Opmerkingen

Als dezelfde sleutel meerdere keren in de invoer wordt weergegeven, heeft de laatste in de reeks voorrang. Dit verschilt van ToDictionary, waarbij dubbele sleutels resulteren in een uitzondering.

Van toepassing op

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

Bron:
FrozenDictionary.cs
Bron:
FrozenDictionary.cs
Bron:
FrozenDictionary.cs
Bron:
FrozenDictionary.cs
Bron:
FrozenDictionary.cs

Hiermee maakt u een FrozenDictionary<TKey,TValue> van een op basis van de IEnumerable<T> opgegeven sleutelkiezer- en elementselectorfuncties.

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)

Type parameters

TSource

Het type van de elementen van source.

TKey

Het type sleutel dat wordt geretourneerd door keySelector.

TElement

Het type van de waarde die wordt geretourneerd door elementSelector.

Parameters

source
IEnumerable<TSource>

Een IEnumerable<T> van waaruit een FrozenDictionary<TKey,TValue>.

keySelector
Func<TSource,TKey>

Een functie om een sleutel uit elk element te extraheren.

elementSelector
Func<TSource,TElement>

Een transformatiefunctie voor het produceren van een resultaatelementwaarde van elk element.

comparer
IEqualityComparer<TKey>

Een IEqualityComparer<T> om sleutels te vergelijken.

Retouren

FrozenDictionary<TKey,TElement>

Een FrozenDictionary<TKey,TValue> met de sleutels en waarden die zijn geselecteerd in de invoerreeks.

Van toepassing op

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

Bron:
FrozenDictionary.cs
Bron:
FrozenDictionary.cs
Bron:
FrozenDictionary.cs
Bron:
FrozenDictionary.cs
Bron:
FrozenDictionary.cs

Hiermee maakt u een FrozenDictionary<TKey,TValue> van een op basis van een IEnumerable<T> opgegeven sleutelkiezerfunctie.

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)

Type parameters

TSource

Het type van de elementen van source.

TKey

Het type sleutel dat wordt geretourneerd door keySelector.

Parameters

source
IEnumerable<TSource>

Een IEnumerable<T> van waaruit een FrozenDictionary<TKey,TValue>.

keySelector
Func<TSource,TKey>

Een functie om een sleutel uit elk element te extraheren.

comparer
IEqualityComparer<TKey>

Een IEqualityComparer<T> om sleutels te vergelijken.

Retouren

FrozenDictionary<TKey,TSource>

Een FrozenDictionary<TKey,TValue> met de sleutels en waarden die zijn geselecteerd in de invoerreeks.

Van toepassing op