Использование перечисления в качестве индекса массива в C #

Я хочу сделать так же, как вэтот вопрос, это:

enum DaysOfTheWeek {Sunday=0, Monday, Tuesday...};
string[] message_array = new string[number_of_items_at_enum];

...

Console.Write(custom_array[(int)DaysOfTheWeek.Sunday]);

однако я предпочел бы иметь что-то неотъемлемое для этого, а не писать этот подверженный ошибкам код. Есть ли встроенный модуль в C #, который делает это?

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

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