Ja, der StringBuilder ist nur schneller und rührt nicht so im Speicher herum.
Delphi-Quellcode:
LStr := '';
for LIdx := 1 to 1000 do
LStr := LStr + 'a';
Result := LStr;
ist analog zu
Delphi-Quellcode:
LSB := TStringBuilder.Create();
try
for LIdx := 1 to 1000 do
LSB.Append( 'a' );
Result := LSB.ToString;
finally
LSB.Free;
end;
Kaum macht man's richtig - schon funktioniert's
Zertifikat: Sir Rufo (Fingerprint: ea 0a 4c 14 0d b6 3a a4 c1 c5 b9
dc 90 9d f0 e9 de 13 da 60)