请教高手TSTRINGLIST的详细解释 这个是用来做啥的? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 顾名思义,操作字符串列表的类var sl: TStringList;begin sl := TStringList.Create; try sl.add('添加1个字符串'); sl.add('添加2个字符串'); sl.delete(0); 删除字符串 finally sl.free; end; end;其他功能还有在指定位置插入字符串,保存到文件,从文件读取,获取逗号相隔的字符串等等。 呵呵~~看看listbox,就知道是干啥的了…… 还可以实现一个简易的ini:name1=value1name2=value2...nameN=valueN存取起来非常方便 在计算机中,有很多数据的格式类似下面的样子Key1=Value1Key2=Value2Key3=Value3......TStringList就是管理这样的数据格式的一种实现。如果你的程序中,有上面格式的数据需要管理,那么你可能就需要一个TStringList,把他们报错起来,然后在需要的地方按照Key或者按照索引的方式来存取数据。这就是TStringList存在的理由。 怎样保存和恢复dbgrideh的字体到ini文件 想学Delphi 但没头绪(会corejava,javaEE) 可不可以另外调用DBNavigator中的操作? 怎样读取INI文件中的"'"(单引号) 怎么找到对应的括号? 简单问题。 急!用OLE Container存取Access 数据库中OLE对象字段 用JetEngine压缩Access数据库的问题 sokect的小问题 老问题,有没有新的答案?关于dbgrid中回车键代替tab键的问题。 静态调用BPL中的资源问题 oracle数据库中sql语句max出现非单组分组函数
var
sl: TStringList;
begin
sl := TStringList.Create;
try
sl.add('添加1个字符串');
sl.add('添加2个字符串');
sl.delete(0); 删除字符串
finally
sl.free;
end;
end;
其他功能还有在指定位置插入字符串,保存到文件,从文件读取,获取逗号相隔的字符串等等。
name1=value1
name2=value2
...
nameN=valueN存取起来非常方便
Key1=Value1
Key2=Value2
Key3=Value3
......
TStringList就是管理这样的数据格式的一种实现。
如果你的程序中,有上面格式的数据需要管理,那么你可能就需要一个TStringList,把他们报错起来,然后在需要的地方按照Key或者按照索引的方式来存取数据。这就是TStringList存在的理由。