Dictionary<TKey,TValue>.TryAdd(TKey, TValue) Метод

Определение

Пытается добавить указанный ключ и значение в словарь.

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

Параметры

key
TKey

Ключ добавляемого элемента.

value
TValue

Значение добавляемого элемента. Это может быть null.

Возвращаемое значение

true Значение, если пара "ключ-значение" была успешно добавлена в словарь; falseв противном случае .

Исключения

key равно null.

Комментарии

Add В отличие от метода, этот метод не создает исключение, если элемент с заданным ключом существует в словаре. В отличие от индексатора словаря, не переопределяет элемент, TryAdd если элемент с заданным ключом существует в словаре. Если ключ уже существует, TryAdd ничего не делает и возвращает false.

Применяется к