Dictionary<TKey,TValue>.TryAdd(TKey, TValue) Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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
.