C#. Разбираем функцию String.Intern()

preview_player
Показать описание
Разбираем функцию String.Intern()
Для чего нужна эта функция?
Правда ли что в C# все строки хранятся всегда в одном экземпляре?
Как на самом деле называется функция String.Intern()?
Рекомендации по теме
Комментарии
Автор

Спасибо огромное за данный ролик!!!
Перечитал Рихтера - но и там такого толком нету разъяснения. А тут за пару минут больше и гораздо лучше все понятно))))

ВячеславДудка-км
Автор

Спасибо огромное за пояснение. Именно по незнанию об интернированни строк провалил собеседование в одну говнокомпанию.

Pentatonic_Hardcore
Автор

Расскажите, пожалуйста, про профайлинг кода.

andreibenkov
Автор

Intern внутри использует lock - так что для многопоточки не самый лучший вариант, лучше свой кеш строк реализовать

serhio