System.Classes.TList.Items

提供: RAD Studio API Documentation
移動先: 案内検索

Delphi

property Items[Index: Integer]: Pointer read Get write Put; default;

C++

__property void * Items[int Index] = {read=Get, write=Put/*, default*/};

プロパティ

種類 可視性 ソース ユニット
property public
System.Classes.pas
System.Classes.hpp
System.Classes TList

説明

オブジェクトの参照をリストで表示します。

Items プロパティを使用すると,配列内の特定のオブジェクトへのポインタが取得できます。Index パラメータはオブジェクトのインデックスを示します。0 が最初のオブジェクトのインデックス,1 が 2 番めのオブジェクトのインデックス,というようになっています。Items プロパティを設定して,特定の位置の参照を変更できます。

Items プロパティを Count プロパティと一緒に使用すると,リスト内のすべてのオブジェクトを処理できます。

必ずしも Items 配列のすべてのエントリにオブジェクトへの参照が含まれているわけではありません。エントリのいくつかは,nil ポインタ(Delphi)または NULL ポインタ(C++)の可能性があります。nil ポインタ(Delphi)または NULL ポインタ(C++)を削除し,Items 配列のサイズをオブジェクトの数まで削減するには,Pack メソッドを呼び出します。

メモ:  Items プロパティは TList のデフォルトプロパティです。つまり,このプロパティを使用する場合はプロパティ名を省略できます。したがって,次のコードは MyList.Items[i] 次のように記述できます。 MyList[i]

関連項目