FrozenDictionary.Create Methode

Definitie

Overloads

Name Description
Create<TKey,TValue>(ReadOnlySpan<KeyValuePair<TKey,TValue>>)

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

Create<TKey,TValue>(IEqualityComparer<TKey>, ReadOnlySpan<KeyValuePair<TKey,TValue>>)

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

Create<TKey,TValue>(ReadOnlySpan<KeyValuePair<TKey,TValue>>)

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

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

public:
generic <typename TKey, typename TValue>
 static System::Collections::Frozen::FrozenDictionary<TKey, TValue> ^ Create(ReadOnlySpan<System::Collections::Generic::KeyValuePair<TKey, TValue>> source);
public static System.Collections.Frozen.FrozenDictionary<TKey,TValue> Create<TKey,TValue>(scoped ReadOnlySpan<System.Collections.Generic.KeyValuePair<TKey,TValue>> source);
static member Create : ReadOnlySpan<System.Collections.Generic.KeyValuePair<'Key, 'Value>> -> System.Collections.Frozen.FrozenDictionary<'Key, 'Value>
Public Function Create(Of TKey, TValue) (source As ReadOnlySpan(Of KeyValuePair(Of TKey, TValue))) 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
ReadOnlySpan<KeyValuePair<TKey,TValue>>

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

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, waarmee meerdere dubbele sleutels resulteren in een uitzondering.

Van toepassing op

Create<TKey,TValue>(IEqualityComparer<TKey>, ReadOnlySpan<KeyValuePair<TKey,TValue>>)

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

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

public:
generic <typename TKey, typename TValue>
 static System::Collections::Frozen::FrozenDictionary<TKey, TValue> ^ Create(System::Collections::Generic::IEqualityComparer<TKey> ^ comparer, ReadOnlySpan<System::Collections::Generic::KeyValuePair<TKey, TValue>> source);
public static System.Collections.Frozen.FrozenDictionary<TKey,TValue> Create<TKey,TValue>(System.Collections.Generic.IEqualityComparer<TKey>? comparer, scoped ReadOnlySpan<System.Collections.Generic.KeyValuePair<TKey,TValue>> source);
static member Create : System.Collections.Generic.IEqualityComparer<'Key> * ReadOnlySpan<System.Collections.Generic.KeyValuePair<'Key, 'Value>> -> System.Collections.Frozen.FrozenDictionary<'Key, 'Value>
Public Function Create(Of TKey, TValue) (comparer As IEqualityComparer(Of TKey), source As ReadOnlySpan(Of KeyValuePair(Of TKey, TValue))) As FrozenDictionary(Of TKey, TValue)

Type parameters

TKey

Het type sleutels in de woordenlijst.

TValue

Het type van de waarden in de woordenlijst.

Parameters

comparer
IEqualityComparer<TKey>

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

source
ReadOnlySpan<KeyValuePair<TKey,TValue>>

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

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, waarmee meerdere dubbele sleutels resulteren in een uitzondering.

Van toepassing op