Здравствуйте, yenik, Вы писали:
G>>Подавляющая часть использования стрингбилдера в прикладных программах — склейка массива строк в одну. Для этого есть string.Join и он даже чуть быстрее работает, чем цикл в билдере.
Y>Это как, если там тоже билдер?
Путаница получилась.
string.Join(string[]) выделяет память один раз и копирует содержимое строк,
string.Join(IEnumerable<string>) использует специализированный билдер если параметр не массив или List<string>.
G>>Для прикладной программы сейчас лучше использовать интерполяцию или string.join (ЧСХ оба внутри используют стрингбилдеры)
Y>Кстати, где посмотреть исходник String?
https://source.dot.net/ же