Dictionary<TKey,TValue>.TryAdd(TKey, TValue) Método

Definición

Intenta agregar al diccionario la clave y el valor especificados.

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

Parámetros

key
TKey

Clave del elemento que se va a agregar.

value
TValue

Valor del elemento que se va a agregar. Puede ser null.

Devoluciones

true si el par clave-valor se ha agregado correctamente al diccionario; de lo contrario, es false.

Excepciones

key es null.

Comentarios

A diferencia del Add método , este método no produce una excepción si el elemento con la clave especificada existe en el diccionario. A diferencia del indexador Dictionary, TryAdd no invalida el elemento si el elemento con la clave especificada existe en el diccionario. Si la clave ya existe, TryAdd no hace nada y devuelve false.

Se aplica a