delphi中如何取得数组的长度?

解决方案 »

  1.   

    用这个
    high() 
    low()
      

  2.   

    var
     sf:Array of stringbegin
      SetLength(sf,12);
      high(sf);
      Low(sf)
    end;
      

  3.   

    setlength()函数是设置数组长度?high(), low()呢,说具体点  可以吗。。thank you
      

  4.   

    var arra : Array[0..99] of int;high(arra) //=99;
    high(arra) + 1 //100位。for i=low(arra) to high(arra) do......
      

  5.   

    在Object Pascal中Low和High可以提到一个数组的最下下标值和最大下标值。
      

  6.   

    Length();  求符串的长度,但也可以求数组的维数(长度).编译器会处理的.
    High();    求数据的最大下标值. 若值=-1,则表示数据长度为0
    Low();     求数据的最小下标值. 若值=-1,则表示数据长度为0例:
    var
      AValue: array of Integer;
    begin
      SetLength(AValue, 10);
      Length(AValue)  ;值返回 10
      High(AValue);    值返回 9;
      Low(AValue);     值返回 0;
      

  7.   


    High();    求数据的最大下标值. 若值=-1,则表示数据长度为0Low();     求数据的最小下标值. 若值=-1,则表示数据长度为0
      

  8.   

    动态数组用LENGTH*单元字节数静态数组用SIZEOF