Если Array это не Generic коллекция, значит добавление в массив интов - инта приведет к его боксингу?

Смотрю на сайте майкрософта виды коллекций, вижу что Array входит в не Generic коллекции.

https://learn.microsoft.com/ru-ru/dotnet/standard/collections/

Array - это вроде бы обычный массив.

Значит ли это что когда я выполняю следующий код

int[] array = new int[1];
array[] = 999; 

происходит преобразование int в object, т.е. боксинг? Или все таки класс Array в шарпе это не тот массив и в оригинальном массиве все работает иначе?

Для примера если я буду пользоваться ArrayList, я знаю что все что я туда помещаю - приводится к объекту. Но неужели в обычном массиве это так же работает? Вроде как обычный массив считается самой быстрой структурой, как такое возможно?


Ответы (0 шт):