想在方法里面声明一个2维数族类型,怎么整。1 维这样///
    procedure PutData(values:Array of  String );
2维呢
    procedure PutData(values:Array of Array of  String );

解决方案 »

  1.   

    type
          twoDimArray : array[1..Max1][1..Max2] of String;
      

  2.   

    //定义类型
    type
          MyArray : array[1..d1][1..d2] of String;//声明变量
    ma : MyArray
      

  3.   

    procedure PutData(values:array[1..10] of array[1..10] of string);
      

  4.   

    type
      TMyArray=array[1..10] of array[1..5] of integer;
      TYouArray=array[1..10,1..5] of string;
      

  5.   

    type
      TDoubleArray = array[0..row,0..col]of string;
    end;
    procedure PutData(values: TDoubleArray);
    begin
    ...
    end;注意:动态数组无微数
      

  6.   

    动态数组有维数:
    var
      MArr:array of array of double;
    使用SetLength(Marr,i,j)分配内存。