System.Classes.TList.Items
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]