很简单的寻找问题,来看下,分好得啊(10分)

  • 主题发起人 主题发起人 多多帮助
  • 开始时间 开始时间

多多帮助

Unregistered / Unconfirmed
GUEST, unregistred user!
有TStringList值为
1,好
2,好
3,好
1,好
怎么迅速找到3.好后把他再改成3,不好
要速度快的。
 
好象只有用for循环,一个一个读!
 
好的方法没有吗,或用其它的代替也行
 
procedure TForm1.Button1Click(Sender: TObject);
var
s:Tstrings;
i:integer;
begin
s:=tstringlist.Create;
try
s.add('a,no');
s.add('b,no');
i:=s.IndexOf('a,no');
if i<0 then Exit;
showmessage(s.Strings);
s.Strings[s.IndexOf('a,no')]:='a,yes';
showmessage(s.Strings);
finally
s.free;
en;d
end;
 
好像不错,呵呵,还有没
 
接受答案了.
 
后退
顶部