Web.Stencils.TWebStencilsDataVars.Add
Delphi
procedure Add(const AName: string; AObject: TObject; AOwned: Boolean); overload;
procedure Add(const AName: string; AObject: TObject; AOwned: Boolean;
const ALookupFunc: TWebStencilsLookupFunc); overload;
C++
HIDESBASE void __fastcall Add(const System::UnicodeString AName, System::TObject* AObject, bool AOwned)/* overload */;
HIDESBASE void __fastcall Add(const System::UnicodeString AName, System::TObject* AObject, bool AOwned, const _di_TWebStencilsLookupFunc ALookupFunc)/* overload */;
プロパティ
| 種類 | 可視性 | ソース | ユニット | 親 |
|---|---|---|---|---|
procedure function |
public | Web.Stencils.pas Web.Stencils.hpp |
Web.Stencils | TWebStencilsDataVars |
説明
キーと値のペアを追加します。
Web.Stencils.TWebStencilsDataVars.Add は System.Generics.Collections.TDictionary.Add を継承しています。以下の内容はすべて System.Generics.Collections.TDictionary.Add を参照しています。
キーと値のペアを追加します。
Add は、キーとそれに対応する値をディクショナリに追加します。 キーと値の両方が nil の可能性があります。
キーがディクショナリに既に存在する場合、例外が発生します。
OnKeyNotify イベントと OnValueNotify イベントは、エントリがディクショナリに追加されたことを示すために発生します。
Items プロパティは、すべての ディクショナリ エントリを一覧表示します。 Items プロパティに直接インデックスを付けることによって、値を設定したり取得することもできます。 たとえば、以下のように値を設定できます。
Items[key] := value;
この方法で値を設定すると、既存のキーに対する値が上書きされますが、例外は発生しません。