ImmutableInterlocked.TryUpdate<TKey,TValue> Methode

Definitie

Hiermee stelt u de opgegeven sleutel in op de opgegeven waarde als de opgegeven sleutel al is ingesteld op een specifieke waarde.

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

Type parameters

TKey

Het type sleutels in de verzameling.

TValue

Het type van de waarden in de verzameling.

Parameters

location
ImmutableDictionary<TKey,TValue>

De woordenlijst die moet worden bijgewerkt.

key
TKey

De sleutel die moet worden bijgewerkt.

newValue
TValue

De nieuwe waarde die moet worden ingesteld.

comparisonValue
TValue

De huidige waarde voor key de update is voltooid.

Retouren

trueindien key en comparisonValue aanwezig zijn in de woordenlijst en vergelijking is bijgewerkt naar newValue; anders . false

Van toepassing op