TStringList.Add('a')
TStringList.Add('b')
TStringList.Add('c')
TStringList.Add('a')
TStringList.Add('b')
TStringList.Add('c') 后,
TStringList中有6个值(a,b,c,a,b,c),如何知道TStringList 中只有三个(a,b,c)不同的值?只要求返回3注意,还有这种情况TStringList.Add('a')
TStringList.Add('a')
TStringList.Add('a')
要求返回值为1
TStringList.Add('b')
TStringList.Add('c')
TStringList.Add('a')
TStringList.Add('b')
TStringList.Add('c') 后,
TStringList中有6个值(a,b,c,a,b,c),如何知道TStringList 中只有三个(a,b,c)不同的值?只要求返回3注意,还有这种情况TStringList.Add('a')
TStringList.Add('a')
TStringList.Add('a')
要求返回值为1
解决方案 »
- 一个关于类 、过程的基础部题
- 生日贴 散分 祝所有搞DELPHI的程序员开心
- mdichild的窗体可否showmodule另外一个窗体?
- 关于ehlib DBGridEh使用的问题
- 有谁知道有哪些游戏是用DELPHI做的啊?
- 请问各位哪里有下载report builder?麻烦,因为急用
- for help
- delphi7的 serial number 和authorization key 是多少啊?
- 大家怎么看程序员移民加拿大的问题?
- 大吓们谁知道那里有下载Turbo Pascal 7.0的?谢谢!急用!!
- 怎么在Delphi中使用Firebird??
- 如何利用IdFTP控件获取FTP服务器端某个子文件目录中的文件列表
var
i,c:integer;
olds:string;
begin
t.sort;
c:=0;
olds:='';
for i:=0 to t.count-1 do
if olds<>t.strings[i] then
begin
inc(c);
olds:=t.strings[i];
end;
result:=c;
end;