Является ли StringBuilder.Replace () более эффективным, чем String.Replace?
Если вам нужно использовать String.Replace () для замены теста 50 раз, вам, по сути, нужно создать новую строку 50 раз. Делает ли StringBuilder.Replace () это более эффективно? Например, я должен использовать StringBuilder, если я собираюсь заменить много текста, даже если я не буду добавлять к нему какие-либо данные?
Я использую .NET, но я предполагаю, что это будет так же, как Java и, возможно, другие языки.