hallo zusammen,
welchen Vorteil bewirkt die Deklaration einer property mit eigenen Zugriffsmethoden ala:
Delphi-Quellcode:
interface
TSimpleStringList = class
private
FList: array of string;
protected
function Get(Index: Integer): string;
procedure Put(Index: Integer; const S: string);
public
property Strings[Index: Integer]: string read Get write Put; default;
end;
im Gegensatz dazu das Array public zu deklarieren
Delphi-Quellcode:
public
List: array of string;
die Zugriffsmethoden auf das "normale" Array sind ja eh schon implementiert.
Danke für eure Meinungen
Gruss KH