如何写动态数组宣告方式及使用方式?

解决方案 »

  1.   

    var
      Array1: array of Integer;
    begin
      SetLength(Array1, 10);
      for i := 0 to 9 do
        Array1[i] := i;
    end;OnFormClose:
    SetLength(Array1, 0);
      

  2.   

    var 
      Array1: array of Integer; 这个integer可以为其他的数据类型,类,记录都可以
      

  3.   

    给个定义动态二维数组的:
    定义的时候如下格式
      Var Num :Array of Array of Integer;在内部添加二维动态数组的范围,如下即可定义二维动态数组...
      SetLength(Num,10,10)动态数组一般是不需要手动释放的, 如果需要...
    释放方法一
      Num := nil;释放方法二
      SetLength(Num, 0);释放方法三
      Finalize(Num);