Массивы, куча, стек и типы значений

int[] myIntegers;
myIntegers = new int[100];

В приведенном выше коде новый int [100] генерирует массив в куче? Из того, что я читал на CLR через c #, ответ - да. Но что я не могу понять, так это то, что происходит с действительными значениями int внутри массива. Поскольку они являются типами значений, я полагаю, что они должны быть упакованы, так как я могу, например, передавать myIntegers другим частям программы, и это загромождает стек, если они все время оставались в нем. , Или я не прав? Я предполагаю, что они будут просто упакованы и будут жить в куче до тех пор, пока существует массив.

Ответы на вопрос(8)

Ваш ответ на вопрос