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