System.Generics.Collections.TObjectDictionary
Delphi
TObjectDictionary<TKey,TValue> = class(TDictionary<TKey,TValue>)
C++
template<typename TKey, typename TValue> class PASCALIMPLEMENTATION TObjectDictionary__2 : public TDictionary__2<TKey,TValue>
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
class | public | System.Generics.Collections.pas System.Generics.Collections.hpp |
System.Generics.Collections | System.Generics.Collections |
説明
オブジェクトのキーと値のペアのコレクション。
TObjectDictionary は、オブジェクトのキーと値のペアの汎用コレクションを表します。オブジェクトとしてキーと値(または、そのいずれか)の処理が可能です。
TObjectDictionary には、オブジェクトの存続期間の管理を自動的に行う機能があります。TObjectDictionary がインスタンス化される際は、Ownerships パラメータによって、ディクショナリがキーと値(または、そのいずれか)を所有するかどうかが指定されます。Create メソッドでは、型引数が動的にチェックされます。Ownership が指定されていない場合(空集合)、TObjectDictionary の機能は TDictionary の機能と同じです。