System.Generics.Collections.TDictionary.AddOrSetValue
Delphi
procedure AddOrSetValue(const Key: K; const Value: V);
C++
void __fastcall AddOrSetValue(const K Key, const V Value);
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
procedure function |
public | System.Generics.Collections.pas System.Generics.Collections.hpp |
System.Generics.Collections | TDictionary |
Description
Ajoute une paire clé-valeur même quand la clé existe déjà.
AddOrSetValue ajoute une paire clé-valeur à un dictionnaire même si la clé existe déjà. La clé ne peut pas être nil, mais la valeur le peut. Cette méthode vérifie si la clé existe dans le dictionnaire. Dans ce cas, elle est équivalente à Items[clé] := valeur;. Sinon, elle est équivalente à Add(clé, valeur);.
Un événement OnKeyNotify et un événement OnValueNotify surviennent en indiquant qu'une entrée a été ajoutée au dictionnaire.