Почему структуры C # неизменяемы?
Мне было просто интересно узнать, почему структуры, строки и т. Д. Неизменны? Что является причиной того, что они становятся неизменяемыми, а остальные объекты изменяемыми? Что считается предметом, который делает объект неизменным?
Есть ли разница в том, как память выделяется и освобождается для изменяемых и неизменяемых объектов?