es kommt dauf an ... bei TStrings/TStringList ist Text langsamer, da es den Gesamt-String erstmal aus den Einzel-Strings zusammensetzt und bei setzen zerlegt, wärend .Value direkt auf die Einzel-Strings zugreift.
TStrings in Verbindung mit TMemo ist wirklich langsamer, da es dort nur eine Umleitung zum "Memo" ist und im "Memo" der Inhalt als Gesamt-String gespeichert ist.
Es ging aber mehr um das Prinzip ... also das man
anhand seiner "Aufgabenstellung" auch zum Ziel kommt, indem man es "direkt" in Code umsetzt.