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

Definição

Tenta adicionar a chave e o valor especificados ao dicionário.

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

A chave do elemento a adicionar.

value
TValue

O valor do elemento a adicionar. Pode ser null.

Devoluções

true se o par chave/valor foi adicionado com sucesso ao dicionário; caso contrário, false.

Exceções

key é null.

Observações

Ao contrário do Add método, este método não lança exceção se o elemento com a chave dada existir no dicionário. Ao contrário do indexador do Dicionário, TryAdd não sobrepõe o elemento se o elemento com a chave dada existir no dicionário. Se a chave já existe, TryAdd não faz nada e devolve false.

Aplica-se a