Übergeben Sie in Delphi ein mehrdimensionales Array als Parameter

Ich möchte ein mehrdimensionales Array wie folgt an einen Konstruktor übergeben:

constructor TMyClass.Create(MyParameter: array of array of Integer);
begin
  LocalField := MyParameter;
end;

Dabei ist LocalField ein Array von Integer-Arrays.

Der obige Code wird jedoch nicht kompiliert ('Bezeichner erwartet, aber ARRAY gefunden'). Könnte mir jemand erklären, warum das falsch ist? Ich habe versucht, in offenen, statischen und dynamischen Arrays nachzulesen, habe aber noch nichts gefunden, was funktioniert. Gibt es eine Möglichkeit, das Problem zu beheben, ohne den LocalField-Typ zu ändern?

Antworten auf die Frage(4)

Ihre Antwort auf die Frage