这个是用来做啥的?

解决方案 »

  1.   

    顾名思义,操作字符串列表的类
    var
     sl: TStringList;
    begin
     sl := TStringList.Create;
     try
       sl.add('添加1个字符串');
       sl.add('添加2个字符串');
       sl.delete(0); 删除字符串
     finally
      sl.free;
     end; 
    end;
    其他功能还有在指定位置插入字符串,保存到文件,从文件读取,获取逗号相隔的字符串等等。
      

  2.   

    呵呵~~看看listbox,就知道是干啥的了……
      

  3.   

    还可以实现一个简易的ini:
    name1=value1
    name2=value2
    ...
    nameN=valueN存取起来非常方便
      

  4.   

    在计算机中,有很多数据的格式类似下面的样子
    Key1=Value1
    Key2=Value2
    Key3=Value3
    ......
    TStringList就是管理这样的数据格式的一种实现。
    如果你的程序中,有上面格式的数据需要管理,那么你可能就需要一个TStringList,把他们报错起来,然后在需要的地方按照Key或者按照索引的方式来存取数据。这就是TStringList存在的理由。