ImmutableDictionary<TKey,TValue>.SetItem(TKey, TValue) Metodo

Definizione

Imposta la chiave e il valore specificati nel dizionario non modificabile, eventualmente sovrascrivendo un valore esistente per la chiave.Sets the specified key and value in the immutable dictionary, possibly overwriting an existing value for the key.

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)

Parametri

key
TKey

Chiave della voce da aggiungere.The key of the entry to add.

value
TValue

Valore di chiave da impostare.The key value to set.

Restituisce

Nuovo dizionario non modificabile che contiene la coppia chiave/valore specificata.A new immutable dictionary that contains the specified key/value pair.

Commenti

Se la coppia chiave/valore specificata esiste già nel dizionario, questo metodo restituisce l'istanza esistente del dizionario.If the specified key/value pair already exists in the dictionary, this method returns the existing instance of the dictionary. Se la chiave esiste già ma ha un valore diverso, questo metodo restituisce una nuova istanza del dizionario con il valore sovrascritto.If the key already exists but has a different value, this method returns a new instance of the dictionary with the overwritten value.

Si applica a