Dictionary<TKey,TValue>.TryAdd(TKey, TValue) Metodo

Definizione

Tenta di aggiungere la chiave e il valore specificati al dizionario.

public:
 bool TryAdd(TKey key, TValue value);
public bool TryAdd (TKey key, TValue value);
member this.TryAdd : 'Key * 'Value -> bool
Public Function TryAdd (key As TKey, value As TValue) As Boolean

Parametri

key
TKey

Chiave dell'elemento da aggiungere.

value
TValue

Valore dell'elemento da aggiungere. Può essere null.

Restituisce

true se la coppia chiave/valore è stata aggiunta al dizionario correttamente. In caso contrario, false.

Eccezioni

key è null.

Commenti

A differenza del Add metodo , questo metodo non genera un'eccezione se l'elemento con la chiave specificata esiste nel dizionario. A differenza dell'indicizzatore Dictionary, TryAdd non esegue l'override dell'elemento se l'elemento con la chiave specificata esiste nel dizionario. Se la chiave esiste già, TryAdd non esegue alcuna operazione e restituisce false.

Si applica a