CollectionExtensions.TryAdd<TKey,TValue>(IDictionary<TKey,TValue>, TKey, TValue) Metodo

Definizione

Tenta di aggiungere la chiave specificata da key e value a 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

Parametri di tipo

TKey

Tipo di chiavi contenute nel dizionario.The type of the keys in the dictionary.

TValue

Tipo di valori contenuti nel dizionario.The type of the values in the dictionary.

Parametri

dictionary
IDictionary<TKey,TValue>

Dizionario con chiavi di tipo TKey e valori di tipo TValue.A dictionary with keys of type TKey and values of type TValue.

key
TKey

Chiave del valore da aggiungere.The key of the value to add.

value
TValue

Chiave da aggiungere.The value to add.

Restituisce

true quando key e value vengono aggiunti correttamente a dictionary. false quando dictionary contiene già la chiave specificata da key, nel qual caso non viene aggiunto alcun elemento.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.

Eccezioni

dictionary è null.dictionary is null.

Si applica a