Вы хотите создать массив с одним элементом для каждого значения перечисления? Таким образом, вы получите массив {1, 7, 'B'}
?
Не возможно. Перечисление не намного больше, чем набор констант времени компиляции. Во время выполнения они фактически просто целые. Компилятор даже не проверяет, правильно ли вы помещаете допустимые значения в свою переменную enum (вы можете поместить туда значение 5, и это не будет против). Поэтому он не знает, каковы возможные значения перечисления во время выполнения.
Конечно, если ваше перечисление смежно (скажем, вы определили перечисление для значений 0, 1, 2 и 3), то вы можете сделать это с помощью цикла for.