Здравствуйте, Barbar1an, Вы писали:
B>после 20 лет дотнета обнаружил что нет такой тривиальщины B>это что за дно такое? B>там же не utf8 внутри который плохо индексируется, даже память выделять не нада, но даже с выделением нет ничего
Неизменяемый String это настолько типично в разных языках, что странно, что удивляетесь. Можно найти десятки ссылок с обоснованием, почему это в среднем лучше, оставлю это вам.
Делайте новый, а если эта операция частая, то массив или StringBuilder.