String ist praktisch sowas wie ein WideString, da ist einfach nichts zu beachten¹ ... das Interne macht Delphi automatisch.
¹) Außer, wenn es um VAR-Parameter geht.
Delphi-Quellcode:
var
S: String;
W: WideString;
L: STringList;
W := S;
W := L[1];
W := L.Text;
...