ImmutableInterlocked.TryUpdate<TKey,TValue> Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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
.