给动态数组一次性赋值
2010-06-06 20:45
183 查看
delphi中动态数组通过const的方式来赋值方法,网上已经很多,我要介绍的是局部动态数组变量的一次性赋值,以下为代码
procedure TFrm_Main.CreateTalent; var InfoList:TStrings; str,InfoBlock,InfoCaption:string; i:integer; PersonInfo:array of string; begin //下面这行是关键 PersonInfo:=VarArrayOf(['姓名','工作年限','手机','居住地', '电子邮件','学历','户口','出生日期','专业','性别','地址']); InfoList:=TStringList.Create; try InfoBlock:='个人信息'; if GetInfoBlock(InfoList,InfoBlock) then begin for i:=Low(PersonInfo) to High(PersonInfo) do begin if PersonInfo[i]='姓名' then Memo2.Lines.Add(PersonInfo[i]+':'+GetCaption(InfoList,InfoBlock,PersonInfo[i],'')) else Memo2.Lines.Add(PersonInfo[i]+':'+GetCaption(InfoList,InfoBlock,PersonInfo[i])); end; end; finally FreeAndNil(InfoList); end; end;
相关文章推荐
- 使用SQL查询语句时,数组动态赋值SQL IN ()作为条件条件一个
- 使用new来为动态分配结构数组并赋值
- 动态数组的赋值步骤
- JAVA中给数组动态赋值及在数组中查找数据
- 建立一个学生结构数组来记录学生信息(学号ID,姓名和C语言成绩),要求动态建立一个结构数组,数组长度从键盘输入,自行给数组元素赋值并打印学生信息,最后不要忘记释放内存。 结构st
- JS实现给json数组动态赋值的方法示例
- 动态生成数组,数组之间赋值
- 生成动态随机数组,并赋值随机序列(不重复)!
- 动态分配的二维字符数组 赋值时记得加‘\0’
- 使用数组动态赋值SQL IN ()条件
- 建立一个动态数组,赋值/显示并删除。
- C++中fill和memset对某一内存单元(如数组)的一次性赋值
- 使用数组动态赋值SQL IN ()条件
- 【LVL1_7_c】【上机题】【1】使用动态数组,存放10个int类型数据,赋值,再遍历
- 新增一个数组,数组的长度由外部输入,动态为数组赋值
- javaScript动态创建数组、动态赋值json数据方法之一(持续补充)
- Delphi中使用SetLength分配的动态数组空间在越界赋值后出现invalid pointer operation异常
- 给变量或数组赋值($$a) 但是变量或数组变量名称本身是动态
- Java—java中如何实现动态数组的创建与赋值
- vbs一个数组往另一个数组赋值(动态)