Вопрос проверяет понимание различий между value type и reference type и того, как это отражается на хранении данных в коллекциях.
Короткий ответ
Массив хранит значение, если его элементы являются value type, и ссылку, если элементы — reference type. Для структур и enum в массиве лежат сами значения. Для классов в массиве лежат ссылки на объекты в куче. Это влияет на поведение при изменении элементов и на производительность. Массив при этом всегда остаётся value type.
Длинный ответ
Зарегистрироваться
Развернутый ответ доступен только зарегистрированным пользователям.