Bagikan melalui


ImmutableInterlocked.TryUpdate<TKey,TValue> Metode

Definisi

Mengatur kunci yang ditentukan ke nilai yang ditentukan jika kunci yang ditentukan sudah diatur ke nilai tertentu.

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

Jenis parameter

TKey

Jenis kunci yang terkandung dalam koleksi.

TValue

Jenis nilai yang terkandung dalam koleksi.

Parameter

location
ImmutableDictionary<TKey,TValue>

Kamus yang akan diperbarui.

key
TKey

Kunci yang akan diperbarui.

newValue
TValue

Nilai baru yang akan ditetapkan.

comparisonValue
TValue

Nilai saat ini agar key pembaruan berhasil.

Mengembalikan

true jika key dan comparisonValue ada dalam kamus dan perbandingan diperbarui ke newValue; jika tidak, false.

Berlaku untuk