创业中的屌丝 发表于 2013-12-29 16:03:41

Record 能不能动态加键?

刚学到Delphi 用户自定义类型


不知道能不能像php一样

<?php

$a = array(); //只需初始化一次   


$a['ss']="";
$a['xxx']="";
$a['xxdddx']="";//后面随意加
//。。。。
?>

根据后面想加多少就加多少不用先定义键   



comeheres 发表于 2013-12-29 16:03:42

创业中的屌丝 发表于 2013-12-29 19:32 static/image/common/back.gif
编写习惯哈~~~   之前一直用php

以为delphi 也有这种的~比较快写东西~~~


delphi用 TStringList 就行了

添加

TStringList.Add('Key=Value');

取出键
TStringList.Name ='Key'

取出值

TStringList.ValueFromIndex = 'Value'

TStringList.Value['Key'] = 'Value'

comeheres 发表于 2013-12-29 16:28:14

你给的PHP代码,a就是个数组……

comeheres 发表于 2013-12-29 16:29:27

Record一般用来定义结构体的,定义了就无法更改了

创业中的屌丝 发表于 2013-12-29 18:11:54

comeheres 发表于 2013-12-29 16:29 static/image/common/back.gif
Record一般用来定义结构体的,定义了就无法更改了

那有和 php 数组类似的数据类型吗?

ColbySuns 发表于 2013-12-29 18:30:52

array of array

comeheres 发表于 2013-12-29 18:40:34

创业中的屌丝 发表于 2013-12-29 18:11 static/image/common/back.gif
那有和 php 数组类似的数据类型吗?

delphi没有这种类型

你想用这类型做什么?

创业中的屌丝 发表于 2013-12-29 19:32:27

comeheres 发表于 2013-12-29 18:40 static/image/common/back.gif
delphi没有这种类型

你想用这类型做什么?

编写习惯哈~~~   之前一直用php

以为delphi 也有这种的~比较快写东西~~~

比如某个字符串 出现次数    一个文本里面字符很多 不确定

创业中的屌丝 发表于 2013-12-29 22:54:44

comeheres 发表于 2013-12-29 19:57 static/image/common/back.gif
delphi用 TStringList 就行了

添加


非常感谢~~~~ 就是需要这功能~~~:lol:   这东西支持多维数组吗?

comeheres 发表于 2013-12-29 23:00:01

创业中的屌丝 发表于 2013-12-29 22:54 static/image/common/back.gif
非常感谢~~~~ 就是需要这功能~~~   这东西支持多维数组吗?

不支持,TStringList很明显,只支持String。TStringList是由TStrings派生而来的,而Tstrings是一个抽象类,

创业中的屌丝 发表于 2013-12-29 23:04:55

comeheres 发表于 2013-12-29 23:00 static/image/common/back.gif
不支持,TStringList很明显,只支持String。TStringList是由TStrings派生而来的,而Tstrings是一个抽象类 ...

感谢已经帮到很大忙了~~
页: [1]
查看完整版本: Record 能不能动态加键?