您好,在delphi中,我需要使用一个维数可变的数组,也需要使用一个元素数不定的数组,请问该如何声明并使用? 最好能给我点程序看, 谢谢您。

解决方案 »

  1.   

    帮助里就有:
    var  A : array of array of string;
      I, J : Integer;
    begin
      SetLength(A, 10);
      for I := Low(A) to High(A) do
      begin
        SetLength(A[I], I);
        for J := Low(A[I]) to High(A[I]) do
          A[I,J] := IntToStr(I) + ',' + IntToStr(J) + ' ';
      end;
    end;
      

  2.   

    type
    Ta=array of integer;
    var
    a:ta;setlength(a,5);
      

  3.   

    var a:Array of String;//字符数组的长度和维数都没有确定
    begin
      SetLength(a,100);//为数组分配100个元素空间
    end;