У меня есть такой объект:
TMyObj = class
private
FObjList: TObjectDictionary <integer, TMyObject>;
public
constructor Create;
destructor Destroy;
// How to access Values correctly? Something similar to this not working code
property Values: TValueCollection read FObjList.Values write FObjList.Values;
end;
var MyObj: TMyObj;
Чтобы получить доступ к значениям FObjList, я хотел бы написать:
for tmpObject in MyObj.Values do
...
Как мне нужно объявить свойство "Значения", чтобы MyObj.Values вел себя точно так же, как если бы я обращался к MyObj.FObjList.Values?