Ist StringBuilder.Replace () effizienter als String.Replace?

Wenn Sie String.Replace () verwenden müssen, um den Test 50 Mal zu ersetzen, müssen Sie im Wesentlichen 50 Mal einen neuen String erstellen. Tut StringBuilder.Replace () dies effizienter? Soll ich zum Beispiel einen StringBuilder verwenden, wenn ich viel Text ersetzen möchte, auch wenn ich keine Daten an diesen anhänge?

Ich verwende .NET, nehme jedoch an, dass dies mit Java und möglicherweise anderen Sprachen identisch ist.

Antworten auf die Frage(6)

Ihre Antwort auf die Frage