Als Array-Property?
Delphi-Quellcode:
function Getter(idx1: Integer; idx2, idx3: string): string;
procedure Setter(idx1: Integer; idx2, idx3: string; value: string);
property TheArray[idx1: Integer; idx2, idx3: string]: string read Getter write Setter; default;
Und das nun in eine Klasse oder Record (seit 2006).
Default, damit man
Arr[...]
und nicht nur
Arr.TheArray[...]
schreiben kann.