Возможный дубликат:
Почему изменчивые структуры - зло?
Я читал во многих местах, в том числе и здесь, что лучше сделать структуры неизменными.
В чем причина этого? Я вижу множество изменяемых структур, созданных Microsoft, например, в xna. Наверное, в BCL их намного больше.
Каковы плюсы и минусы несоблюдения этого правила?