Передать многомерный массив в качестве параметра в Delphi

Я хотел бы передать многомерный массив конструктору следующим образом:

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

Где LocalField - это массив массивов Integer.

Однако приведенный выше код не скомпилируется («Идентификатор ожидается, но ARRAY найден»). Может ли кто-нибудь объяснить мне, почему это не так? Я пытался читать на открытых, статических и динамических массивах, но пока не нашел что-то, что работает. Есть ли способ исправить это без изменения типа LocalField?

Ответы на вопрос(4)

Ваш ответ на вопрос