Freigeben über


ImmutableDictionary<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::ImmutableDictionary<TKey, TValue> ^ SetItem(TKey key, TValue value);
public System.Collections.Immutable.ImmutableDictionary<TKey,TValue> SetItem (TKey key, TValue value);
member this.SetItem : 'Key * 'Value -> System.Collections.Immutable.ImmutableDictionary<'Key, 'Value>
Public Function SetItem (key As TKey, value As TValue) As ImmutableDictionary(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 des Wörterbuchs zurück. Wenn der Schlüssel bereits vorhanden ist, aber über einen anderen Wert verfügt, gibt diese Methode eine neue instance des Wörterbuchs mit dem überschriebenen Wert zurück.

Gilt für: