Работает ли неизменяемость строки по оператору или по строкам внутри оператора?
Например, я понимаю, что следующий код будет выделять две строки в куче.
string s = "hello ";
s += "world!";
"привет" останется на куче до сбора мусора; и теперь ссылается на "привет мир!". на куче. Однако, сколько строк выделяет следующую строку в куче... 1 или 2? Кроме того, есть ли способ/способ проверки результатов?
string s = "goodbye " + "cruel world!";