В чем магия массивов в C #

int[] a = new int[5];
string[] b = new string[1];

Типы обоих a ] и b наследуются от абстрактного System.Array , но во встроенной библиотеке нет реальных классов (похоже, что есть некоторые типы времени выполнения, вы не можете найти класс определения типа int [] ). Можете ли вы сказать мне, что происходит во время компиляции? И почему они (команда C #) сделали этот дизайн (я имею в виду, почему это не что-то вроде Array , Есть ли фактическое действие для нашего использования?

5
задан Eric Chen 20 December 2010 в 12:37
поделиться