¿Por qué las estructuras de C # son inmutables?

Tenía curiosidad por saber por qué las estructuras, cadenas, etc. son inmutables? ¿Cuál es la razón para hacerlos inmutables y el resto de los objetos como mutables? ¿Cuáles son las cosas que se consideran para hacer que un objeto sea inmutable?

¿Hay alguna diferencia en la forma en que se asigna y desasigna la memoria para objetos mutables e inmutables?

Respuestas a la pregunta(5)

Su respuesta a la pregunta