property แบบ array ใน delphi รูปแบบการประกาศตามตัวอย่างต่อไปนี้

simple_class : TObject;
private
....
function GetItem(Index: Integer): TObject;
procedure SetItem(Index: Integer; value : TObject);
....
public
....
property Items[index: Integer]: TObject read GetItem write SetItem;

end;

ตัวอย่างการเรียกใช้

    myObject: TObject;
    simpleObj: simple_class;
    ....
    myObject := simpleObj.Items[0] ;