用什么函数能把一个字符串加到另一个字符串末尾,

解决方案 »

  1.   

    insert可以做到,concat最好
    例子:
    var:s1,s2,s3:string;
    begin
       s1:='111111';
       s2:='222222';
       s3:=concat(s1,s2);
       showmessage(s3);
    end;
      

  2.   

    var
      a,b,c:string;
    begin
      a:='asdkfsdk';
      b:='sdfhaskdjf';
      c:=a+b;
    end;
    这样就行了吧?为什么要用函数?
      

  3.   

    var
      a,b:string;
    begin
      a:='asdkfsdk';
      b:='sdfhaskdjf';
      a:=a+b;
    end;
      

  4.   

    s;=Concat('ABC' + 'DEF')等价于S := 'ABC' + 'DEF';
    也可以多个字符串相连
      

  5.   

    直接用+就行了,直接方便,不过和用函数处理我估计系统处理是不一样的,但具体不知道哪个更高,比如i:=i+1,和Inc(i),功能完全相同,但Inc(i)只有一条机器指令,而i:=i+1的机器指令就多了,不过字符串处理我就不是很清楚了,可以查阅一下相关资料
      

  6.   

    +比较好了,如concat是Delphi为了保持兼容性才保留的函数,在Delphi的帮助了就推荐使用+。