ImmutableInterlocked.TryUpdate<TKey,TValue> Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Anger den angivna nyckeln till det angivna värdet om den angivna nyckeln redan är inställd på ett visst värde.
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
Typparametrar
- TKey
Typen av nycklar som finns i samlingen.
- TValue
Typen av värden som finns i samlingen.
Parametrar
- location
- ImmutableDictionary<TKey,TValue>
Ordlistan som ska uppdateras.
- key
- TKey
Nyckeln som ska uppdateras.
- newValue
- TValue
Det nya värdet som ska anges.
- comparisonValue
- TValue
Aktuellt värde för key för att uppdateringen ska lyckas.
Returer
trueom key och comparisonValue finns i ordlistan och jämförelsen uppdaterades till newValue, annars . false