ImmutableDictionary.CreateRangeWithOverwrite Methode

Definitie

Overloads

Name Description
CreateRangeWithOverwrite<TKey,TValue>(IEqualityComparer<TKey>, ReadOnlySpan<KeyValuePair<TKey,TValue>>)

Hiermee maakt u een nieuwe onveranderbare woordenlijst die de opgegeven items bevat en maakt gebruik van de opgegeven sleutel vergelijken.

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

Hiermee maakt u een nieuwe onveranderbare woordenlijst die de opgegeven items bevat.

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

Bron:
ImmutableDictionary.cs
Bron:
ImmutableDictionary.cs
Bron:
ImmutableDictionary.cs

Hiermee maakt u een nieuwe onveranderbare woordenlijst die de opgegeven items bevat en maakt gebruik van de opgegeven sleutel vergelijken.

public:
generic <typename TKey, typename TValue>
 static System::Collections::Immutable::ImmutableDictionary<TKey, TValue> ^ CreateRangeWithOverwrite(System::Collections::Generic::IEqualityComparer<TKey> ^ keyComparer, ReadOnlySpan<System::Collections::Generic::KeyValuePair<TKey, TValue>> items);
public static System.Collections.Immutable.ImmutableDictionary<TKey,TValue> CreateRangeWithOverwrite<TKey,TValue>(System.Collections.Generic.IEqualityComparer<TKey>? keyComparer, scoped ReadOnlySpan<System.Collections.Generic.KeyValuePair<TKey,TValue>> items);
static member CreateRangeWithOverwrite : System.Collections.Generic.IEqualityComparer<'Key> * ReadOnlySpan<System.Collections.Generic.KeyValuePair<'Key, 'Value>> -> System.Collections.Immutable.ImmutableDictionary<'Key, 'Value>
Public Function CreateRangeWithOverwrite(Of TKey, TValue) (keyComparer As IEqualityComparer(Of TKey), items As ReadOnlySpan(Of KeyValuePair(Of TKey, TValue))) As ImmutableDictionary(Of TKey, TValue)

Type parameters

TKey

Het type sleutels in de woordenlijst.

TValue

Het type waarden in de woordenlijst.

Parameters

keyComparer
IEqualityComparer<TKey>

De vergelijkings-implementatie die moet worden gebruikt om sleutels voor gelijkheid te vergelijken.

items
ReadOnlySpan<KeyValuePair<TKey,TValue>>

De items die moeten worden toegevoegd aan de woordenlijst voordat deze onveranderbaar zijn.

Retouren

Een nieuwe onveranderbare woordenlijst die de opgegeven items bevat en die gebruikmaakt van de opgegeven vergelijkingsfunctie.

Opmerkingen

In tegenstelling tot CreateRange<TKey,TValue>(IEqualityComparer<TKey>, IEnumerable<KeyValuePair<TKey,TValue>>), als er dubbele sleutels in de items verzameling zijn, wordt de laatste gebruikt in plaats van een uitzondering te genereren.

Van toepassing op

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

Bron:
ImmutableDictionary.cs
Bron:
ImmutableDictionary.cs
Bron:
ImmutableDictionary.cs

Hiermee maakt u een nieuwe onveranderbare woordenlijst die de opgegeven items bevat.

public:
generic <typename TKey, typename TValue>
 static System::Collections::Immutable::ImmutableDictionary<TKey, TValue> ^ CreateRangeWithOverwrite(ReadOnlySpan<System::Collections::Generic::KeyValuePair<TKey, TValue>> items);
public static System.Collections.Immutable.ImmutableDictionary<TKey,TValue> CreateRangeWithOverwrite<TKey,TValue>(scoped ReadOnlySpan<System.Collections.Generic.KeyValuePair<TKey,TValue>> items);
static member CreateRangeWithOverwrite : ReadOnlySpan<System.Collections.Generic.KeyValuePair<'Key, 'Value>> -> System.Collections.Immutable.ImmutableDictionary<'Key, 'Value>
Public Function CreateRangeWithOverwrite(Of TKey, TValue) (items As ReadOnlySpan(Of KeyValuePair(Of TKey, TValue))) As ImmutableDictionary(Of TKey, TValue)

Type parameters

TKey

Het type sleutels in de woordenlijst.

TValue

Het type waarden in de woordenlijst.

Parameters

items
ReadOnlySpan<KeyValuePair<TKey,TValue>>

De items die worden gebruikt om de woordenlijst te vullen voordat deze onveranderbaar zijn.

Retouren

Een nieuwe onveranderbare woordenlijst die de opgegeven items bevat.

Opmerkingen

In tegenstelling tot CreateRange<TKey,TValue>(IEnumerable<KeyValuePair<TKey,TValue>>), als er dubbele sleutels in de items verzameling zijn, wordt de laatste gebruikt in plaats van een uitzondering te genereren.

Van toepassing op