ImmutableInterlocked.TryUpdate<TKey,TValue> Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
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