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

Definicja

Próbuje dodać określony klucz i wartość do słownika.

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

Parametry

key
TKey

Klucz elementu do dodania.

value
TValue

Wartość elementu do dodania. Może to być null.

Zwraca

true jeśli para klucz/wartość została pomyślnie dodana do słownika; w przeciwnym razie , false.

Wyjątki

key to null.

Uwagi

Add W przeciwieństwie do metody ta metoda nie zgłasza wyjątku, jeśli element z danym kluczem istnieje w słowniku. W przeciwieństwie do indeksatora słownika element nie zastępuje elementu, TryAdd jeśli element o podanym kluczu istnieje w słowniku. Jeśli klucz już istnieje, TryAdd nic nie robi i zwraca wartość false.

Dotyczy