Warum sind C # -Strukturen unveränderlich?
Ich war nur neugierig zu wissen, warum Strukturen, Strings usw. unveränderlich sind? Was ist der Grund, sie unveränderlich zu machen und den Rest der Objekte als veränderlich anzusehen? Was sind die Dinge, die ein Objekt unveränderlich machen?
Gibt es einen Unterschied in der Art und Weise, wie Speicher für veränderbare und unveränderliche Objekte zugewiesen und freigegeben wird?