Это Javascript - вы создаете это как-то в C #?
В любом случае, если вы не объединяете строку в цикле или что-то еще, тогда затраты на создание StringBuilder
не стоят того. Практическое правило, которое я часто цитировал, состоит в том, чтобы изменить значение на StringBuilder
, если у вас более восьмикратных конкатов, но я видел больше тестов, которые предполагают, что оно больше, чем это.
Помните, что встроенные конкатенации все равно будут оптимизированы:
string s = "string1" + "string2";
Не медленнее, чем:
string s = "string1string2";