Помогите описать класс
type
TMyClass = class
...
end;
var
MC: TMyClass;
...
Хочу обращаться к элементам класса таким образом: MC[Индекс]
Добавлять, например, MC.add( Element )
Как такое можно сделать?
Цитата:
Originally posted by Vjar
Хочу создать класс, который был бы похож на массив, например
type
TMyClass = class
...
end;
var
MC: TMyClass;
...
Хочу обращаться к элементам класса таким образом: MC[Индекс]
Добавлять, например, MC.add( Element )
Как такое можно сделать?
Хочу создать класс, который был бы похож на массив, например
type
TMyClass = class
...
end;
var
MC: TMyClass;
...
Хочу обращаться к элементам класса таким образом: MC[Индекс]
Добавлять, например, MC.add( Element )
Как такое можно сделать?
Обращаться к элементам в точности так, как ты сказал, не получится, т.к. перегрузки операторов в Delphi нет, но можно сделать членом класса динамический массив и обращаться уже к его элементам:
TMyClass = class
...
public
arr: array of <type>;
...
end;
MC.arr[ Element ]