[阅读: 2161] 2004-09-04 15:13:26
比如:
TUser=Class
UserName:String;
UserAge:Integer;
end;
用TObjectList把N个这样的User装起来。
AUser:=TUser.Create;
AUser.Name:=Edit1.Text;
AUser.Age:=StrToInt(Edit2.Text);
AObjectList.Add(AUser);
当有N个User后,我想得到的搜索办法是:
for i:=0 to AObjectList.Count-1 do
begin
AUser:=TUser(AObjectList.Items[i]);
if AUser.Name=Edit3.Text then
begin
//do something......
end;
end;
但这样的搜索似乎要遍历。有没有效率更高的办法?