这个程序小弟有几处不明白,高手们帮忙。

nnhn 2003-03-05 08:07:34
var
i:integer;
str,str1:string;
MyStringList:TStringList;
begin
MyStringList:=TStringList.create;
str:='0102030405'
for i:=0 to length(str) div 2 -1 do
begin
MyStringList.add(Copy(str,i*2+1,2)+' ');
end;
for i:=0 to MyStringList.count-1 do
begin
str1:=str1+MyStringList.Strings[i];
end;
MyStringList.free;
end;
MyStringList:TStringList;是定义的什么数据类型,
MyStringList:=TStringList.create;
str1:=str1+MyStringList.Strings[i];这几句是什么意思。
...全文
13 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
mrtxc 2003-03-05
  • 打赏
  • 举报
回复

TStringList; //是一个字符串列表类。

MyStringList:=TStringList.create; //Mystringlist是基于字符串列表类所创建的一个对象。
for i:=0 to MyStringList.count-1 do
begin
str1:=str1+MyStringList.Strings[i];
end;
//这个循环是把mystringlist中的字符串提取出来组合成一个字符串赋给str1
qiume 2003-03-05
  • 打赏
  • 举报
回复
都让 weitao999(涛涛) 说了
MyCrooner 2003-03-05
  • 打赏
  • 举报
回复
killlaoli 2003-03-05
  • 打赏
  • 举报
回复
都让 weitao999(涛涛) 说了

BTW:CommaText跟题意不符合吧,得出来的值是带双引的...
proman 2003-03-05
  • 打赏
  • 举报
回复
str1:=str1+MyStringList.Strings[i]
直接用TStringList的ComaText也可以完成这个功能。
weitao999 2003-03-05
  • 打赏
  • 举报
回复
TStringList;是一个字符串列表类。
MyStringList:=TStringList.create; Mystringlist是该类所创建的一个对象。
str1:=str1+MyStringList.Strings[i];这个循环是把mystringlist中的字符串列表组合成一个字符串赋给str1

5,388

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧