Zitat von
jbg:
Aber bis die beiden Strings auf die selbe Instanz verweisen, braucht es dafür einen Hash- und danach ggf. einen String-Vergleich. Bei der einen Operation mehr Geschwindigkeit auf Kosten einer anderen. Welche Variante jetzt die bessere ist hängt vom jeweiligen Programm ab (Vergleiche <==> String-Änderungen)
Absolut richtig. Deshalb sollte man strings nicht wie blöd zusammenfriemeln oder sonstwie grundlos ändern.
Wenn man es muss gibt es immer noch den Typen String.Internal bzw den Stringbuilder.