Usando uma enumeração como um índice de matriz em C #

Eu quero fazer o mesmo que emessa questã, isso é

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

...

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

however, eu preferiria ter algo integral para isso, em vez de escrever esse código propenso a erros. Existe um módulo interno em C # que faz exatamente isso?

questionAnswers(18)

yourAnswerToTheQuestion