Share via


ImmutableInterlocked.TryAdd<TKey,TValue> Yöntem

Tanım

Anahtar sözlükte değilse, belirtilen anahtarı ve değeri sözlüğe ekler.

public:
generic <typename TKey, typename TValue>
 static bool TryAdd(System::Collections::Immutable::ImmutableDictionary<TKey, TValue> ^ % location, TKey key, TValue value);
public static bool TryAdd<TKey,TValue> (ref System.Collections.Immutable.ImmutableDictionary<TKey,TValue> location, TKey key, TValue value);
static member TryAdd : ImmutableDictionary * 'Key * 'Value -> bool
Public Shared Function TryAdd(Of TKey, TValue) (ByRef location As ImmutableDictionary(Of TKey, TValue), key As TKey, value As TValue) As Boolean

Tür Parametreleri

TKey

Koleksiyonda yer alan anahtarların türü.

TValue

Koleksiyonda yer alan değerlerin türü.

Parametreler

location
ImmutableDictionary<TKey,TValue>

Belirtilen anahtar ve değerle güncelleştirilecek sözlük.

key
TKey

Sözlükte önceden tanımlanmamışsa eklenecek anahtar.

value
TValue

Eklenecek değer.

Döndürülenler

true anahtar sözlükte değilse; aksi takdirde , false.

Şunlara uygulanır