Arect:Array of TRect;
For i := 0 To Length(ARect)-1 Do
With ARect[i] Do
。。。。。。。。。。
其中Length(ARect)是什么意思 请解释一下全部
delphi Length(ARect) 指的是什么?长度是什么
答案:2 悬赏:10 手机版
解决时间 2021-03-02 19:34
- 提问者网友:轮囘Li巡影
- 2021-03-01 18:45
最佳答案
- 五星知识达人网友:一叶十三刺
- 2021-03-01 20:01
楼上已经是正解,罗嗦一点儿补充如下:
1、Length返回元素个数,无论对于静态数组,还是动态数组;
2、对于动态数组(你如上定义的Arect就是),下界一定是0,上界可以用Length-1,也可以用High,其实High的内部实现就是Length - 1;
3、你的代码中在Arect定义和For循环遍历之间,应该有SetLength( Arect, 非负整数 )的语句,或者调用了某个函数把Arect当var参数传递进去,该函数为Arect进行SetLength,即动态地申请空间。
1、Length返回元素个数,无论对于静态数组,还是动态数组;
2、对于动态数组(你如上定义的Arect就是),下界一定是0,上界可以用Length-1,也可以用High,其实High的内部实现就是Length - 1;
3、你的代码中在Arect定义和For循环遍历之间,应该有SetLength( Arect, 非负整数 )的语句,或者调用了某个函数把Arect当var参数传递进去,该函数为Arect进行SetLength,即动态地申请空间。
全部回答
- 1楼网友:有你哪都是故乡
- 2021-03-01 21:20
你好!
Length(ARect)指Arect数组元素的个数
仅代表个人观点,不喜勿喷,谢谢。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯