ImmutableDictionary.CreateRangeWithOverwrite Methode

Definition

Überlädt

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

Erstellt ein neues unveränderliches Wörterbuch, das die angegebenen Elemente enthält und den angegebenen Schlüsselvergleich verwendet.

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

Erstellt ein neues unveränderliches Wörterbuch, das die angegebenen Elemente enthält.

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

Quelle:
ImmutableDictionary.cs
Quelle:
ImmutableDictionary.cs
Quelle:
ImmutableDictionary.cs

Erstellt ein neues unveränderliches Wörterbuch, das die angegebenen Elemente enthält und den angegebenen Schlüsselvergleich verwendet.

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)

Typparameter

TKey

Der Schlüsseltyp im Wörterbuch.

TValue

Der Typ der Werte im Wörterbuch.

Parameter

keyComparer
IEqualityComparer<TKey>

Die Vergleichsimplementierung, die zum Vergleichen von Schlüsseln für die Gleichheit verwendet werden soll.

items
ReadOnlySpan<KeyValuePair<TKey,TValue>>

Die Elemente, die dem Wörterbuch hinzugefügt werden sollen, bevor sie unveränderlich sind.

Gibt zurück

Ein neues unveränderliches Wörterbuch, das die angegebenen Elemente enthält und den angegebenen Vergleich verwendet.

Hinweise

Im Gegensatz zu CreateRange<TKey,TValue>(IEqualityComparer<TKey>, IEnumerable<KeyValuePair<TKey,TValue>>), wenn in der items Auflistung doppelte Schlüssel vorhanden sind, wird die letzte verwendet, anstatt eine Ausnahme auszuwerfen.

Gilt für:

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

Quelle:
ImmutableDictionary.cs
Quelle:
ImmutableDictionary.cs
Quelle:
ImmutableDictionary.cs

Erstellt ein neues unveränderliches Wörterbuch, das die angegebenen Elemente enthält.

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)

Typparameter

TKey

Der Schlüsseltyp im Wörterbuch.

TValue

Der Typ der Werte im Wörterbuch.

Parameter

items
ReadOnlySpan<KeyValuePair<TKey,TValue>>

Die Elemente, die zum Auffüllen des Wörterbuchs verwendet wurden, bevor es unveränderlich ist.

Gibt zurück

Ein neues unveränderliches Wörterbuch, das die angegebenen Elemente enthält.

Hinweise

Im Gegensatz zu CreateRange<TKey,TValue>(IEnumerable<KeyValuePair<TKey,TValue>>), wenn in der items Auflistung doppelte Schlüssel vorhanden sind, wird die letzte verwendet, anstatt eine Ausnahme auszuwerfen.

Gilt für: