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

Definizione

Tenta di aggiungere la chiave e il valore specificati al dizionario.Attempts to add the specified key and value to the dictionary.

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 TKey TKey TKey

Chiave dell'elemento da aggiungere.The key of the element to add.

value
TValue TValue TValue TValue

Valore dell'elemento da aggiungere.The value of the element to add. Può essere null.It can be null.

Restituisce

true se la coppia chiave/valore è stata aggiunta al dizionario correttamente. In caso contrario, false.true if the key/value pair was added to the dictionary successfully; otherwise, false.

Eccezioni

Commenti

A differenza di Add (metodo), questo metodo non genera un'eccezione se l'elemento con la chiave specificata esiste nel dizionario.Unlike the Add method, this method doesn't throw an exception if the element with the given key exists in the dictionary. A differenza dell'indicizzatore di dizionario, TryAdd non esegue l'override dell'elemento se l'elemento con la chiave specificata esiste nel dizionario.Unlike the Dictionary indexer, TryAdd doesn't override the element if the element with the given key exists in the dictionary. Se la chiave esiste già, TryAdd non esegue alcuna operazione e restituisce false.If the key already exists, TryAdd does nothing and returns false.

Si applica a