Delphi 的学习笔记十——数组
来源:互联网 发布:三维动画制作软件apk 编辑:程序博客网 时间:2024/06/08 06:18
1.给动态数组添加元素
- type
- //定义数组类型
- TOneArray = array of Integer;
- {动态数组添加一个元素}
- procedure AddArrayItem(var arr: TOneArray;x:Integer);
- begin
- //设置数组长度+1
- SetLength(arr,Length(Arr)+1);
- Arr[High(arr)]:=x;
- end;
2.定义静态数组
- //标准方法
- var
- MyArr: array[0..10] of Integer;
也可以
- type
- TMyArr =array[0..10] of Integer;
- var
- MyArr : TMyArr;
3.定义多维数组
- var
- MyArr: array[0..2,0..2] of Integer
4.根据子界定义数组
- type
- TRange = 0..10;
- var
- MyArr: array[TRange] of Integer;
5.动态数组会自动释放内存,当然你也可以用以下的方法进行手动释放
- {释放方法一}
- arr := nil;
- {释放方法二}
- setLength(arr, 0);
- {释放方法三}
- Finalize(arr);
6.动态数组的另类定义
- const
- arr: array[Boolean] of Char = ('A','B');
7.获取动态数组的长度要用Length而不要用SizeOf。
0 0
- Delphi 的学习笔记十——数组
- Delphi 的学习笔记十——数组
- Delphi 的学习笔记十——数组
- Swift学习笔记(二十)——数组的基本操作
- Delphi的学习笔记——类
- 《Mastering Delphi 6》学习笔记之十
- Delphi的学习笔记八——内存操作函数
- Delphi的学习笔记十一——类1
- Delphi的学习笔记十一——类3
- Delphi的学习笔记十一——类4
- Delphi的学习笔记十二——方法1
- Delphi的学习笔记十二——方法2
- Delphi的学习笔记十三——属性1
- Delphi的学习笔记十四——接口1
- Delphi的学习笔记十四——接口2
- Delphi的学习笔记十五——数据库编程1
- Delphi的学习笔记八——内存操作函数
- Delphi的学习笔记十一——类1
- spring 学习中 遇到的那些坑
- Android Studio 查看类结构和继承关系
- GCC编译器下的-L与-l的区别
- Material Design-Button的新式样式初探
- Android笔记之沉浸式状态栏
- Delphi 的学习笔记十——数组
- Android studio设置logcat缓存的方法
- sps pps AudioSpecificConfig
- 有线网卡和无线网卡同时上网
- 使用mp4v2将H264+AAC合成mp4文件
- gulp构建指令
- c语言开辟内存的问题
- 图解VMware中安装CentOS以及win远程登录
- JAVA高效开发小技巧总结(这是一位同事的分享,感谢)