Freigeben über


IImmutableDictionary<TKey,TValue>.SetItem(TKey, TValue) Methode

Definition

Legt den angegebenen Schlüssel und Wert im unveränderlichen Wörterbuch fest, wobei ein vorhandener Wert für den Schlüssel überschrieben werden kann.

public:
 System::Collections::Immutable::IImmutableDictionary<TKey, TValue> ^ SetItem(TKey key, TValue value);
public System.Collections.Immutable.IImmutableDictionary<TKey,TValue> SetItem (TKey key, TValue value);
abstract member SetItem : 'Key * 'Value -> System.Collections.Immutable.IImmutableDictionary<'Key, 'Value>
Public Function SetItem (key As TKey, value As TValue) As IImmutableDictionary(Of TKey, TValue)

Parameter

key
TKey

Der Schlüssel des hinzuzufügenden Eintrags.

value
TValue

Der Schlüsselwert, der festgelegt werden soll.

Gibt zurück

Ein neues unveränderliches Wörterbuch, das das angegebene Schlüssel-Wert-Paar enthält.

Hinweise

Wenn das angegebene Schlüssel-Wert-Paar bereits im Wörterbuch vorhanden ist, gibt diese Methode die vorhandene instance zurück. Wenn der Schlüssel bereits vorhanden ist, aber einen anderen Wert aufweist, gibt diese Methode eine neue instance des Wörterbuchs mit dem überschriebenen Wert zurück.

Gilt für: