tstringlist,tstrings有什么区别?怎么相互转换?

解决方案 »

  1.   

    tstrings父类tstringlist子类
    var
      a:tstrings
    begin
     a:=tstringlist.create
    end;
      

  2.   

    var
      tempList: TStrings;begin
      tempList := TStringList.create;
    end;
      
      因为TStrings并没有实际create(虚函数),要调用子类
    的来override(覆盖),这是多态的概念。
      

  3.   

    我没有找到tstringlist.create,也没有找到tstrings.create的定义。
    哪位找到了,贴上来好吗?
      

  4.   

    TStrings是一个抽象类,并不能直接使用。
      

  5.   

    我找tstringlist.create居然找到tobject.create里去了。