Свойство-массив можно сделать основным свойством объектов данного класса. Для этого в описание свойства добавляется слово default.
Такое объявление свойства позволяет рассматривать сам объект класса как массив и опускать имя свойства-массива при обращении к нему из программы, например:
for I := 0 to Polygon.PointsCount - 1 do Polygon.[I].x:=100*I; |
Следует помнить, чтотолько свойства-массивы могут быть основными свойствами объектов; для обычных свойств это недопустимо.