如题。

解决方案 »

  1.   

    1.TStringList是TStrings的可实例化子类,因为后者是一个不能实例的抽象类型。
    2.它不是一个可视化类,它的使用如下:
    var
      MyStringList : TStringList;   //或MyStringList : TStrings; 
    begin
      MyStringList := TStringList.Create;
      try
        //使用它的代码
      finally
        MyStringList.Free;
      end;
    3.它的用处很多,比如TMemo的Lines属性、TRichEdit的Lines属性返回的都是一个TStrings类型的对象,所以使用这些属性相当于直接操纵某个实例化的TStrings类型对象。
    4.它的方法、属性、事件可以查阅帮助,当然TStringList有很多方法等都是从它的抽象基类中得到的。
    end;