Re[6]: Почему в C# не любят кастомные операторы?
От: gandjustas Россия http://blog.gandjustas.ru/
Дата: 24.01.23 18:11
Оценка: 4 (1)
Здравствуйте, yenik, Вы писали:

G>>Подавляющая часть использования стрингбилдера в прикладных программах — склейка массива строк в одну. Для этого есть string.Join и он даже чуть быстрее работает, чем цикл в билдере.

Y>Это как, если там тоже билдер?
Путаница получилась. string.Join(string[]) выделяет память один раз и копирует содержимое строк, string.Join(IEnumerable&lt;string&gt;) использует специализированный билдер если параметр не массив или List<string>.

G>>Для прикладной программы сейчас лучше использовать интерполяцию или string.join (ЧСХ оба внутри используют стрингбилдеры)


Y>Кстати, где посмотреть исходник String?

https://source.dot.net/ же
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.