Dictionary<TKey,TValue>.TryAdd(TKey, TValue) Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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
.