ImmutableDictionary.CreateRangeWithOverwrite Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
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>>)
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>>)
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.