Почему структуры C # неизменяемы?

Мне просто было любопытно узнать, почему структуры, строки и т. Д. Неизменяемы? Какова причина сделать их неизменяемыми, а остальные объекты - изменяемыми. Что считается неизменным для объекта?

Есть ли разница в способах выделения и освобождения памяти для изменяемых и неизменяемых объектов?

57
задан djdd87 20 September 2010 в 13:32
поделиться