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

Определение

Пытается добавить указанные элементы key и value в dictionary.Tries to add the specified key and value to the dictionary.

public:
generic <typename TKey, typename TValue>
[System::Runtime::CompilerServices::Extension]
 static bool TryAdd(System::Collections::Generic::IDictionary<TKey, TValue> ^ dictionary, TKey key, TValue value);
public static bool TryAdd<TKey,TValue> (this System.Collections.Generic.IDictionary<TKey,TValue> dictionary, TKey key, TValue value);
static member TryAdd : System.Collections.Generic.IDictionary<'Key, 'Value> * 'Key * 'Value -> bool
<Extension()>
Public Function TryAdd(Of TKey, TValue) (dictionary As IDictionary(Of TKey, TValue), key As TKey, value As TValue) As Boolean

Параметры типа

TKey

Тип ключей в словаре.The type of the keys in the dictionary.

TValue

Тип значений в словаре.The type of the values in the dictionary.

Параметры

dictionary
IDictionary<TKey,TValue>

Словарь с ключами типа TKey и значениями типа TValue.A dictionary with keys of type TKey and values of type TValue.

key
TKey

Ключ добавляемого значения.The key of the value to add.

value
TValue

Значение для сложения.The value to add.

Возвраты

true при успешном добавлении key и value в dictionary; false, когда dictionary уже содержит указанный key, в этом случае ничего не добавляется.true when the key and value are successfully added to the dictionary; false when the dictionary already contains the specified key, in which case nothing gets added.

Исключения

dictionarynull.dictionary is null.

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