Передать многомерный массив в качестве параметра в Delphi
Я хотел бы передать многомерный массив конструктору следующим образом:
constructor TMyClass.Create(MyParameter: array of array of Integer);
begin
LocalField := MyParameter;
end;
Где LocalField - это массив массивов Integer.
Однако приведенный выше код не скомпилируется («Идентификатор ожидается, но ARRAY найден»). Может ли кто-нибудь объяснить мне, почему это не так? Я пытался читать на открытых, статических и динамических массивах, но пока не нашел что-то, что работает. Есть ли способ исправить это без изменения типа LocalField?