Скажите, что у меня есть enum следующим образом (взято из примера MSDN):
enum Days {Sat=1, Sun, Mon, Tue, Wed, Thu, Fri};
Я могу затем использовать в коде следующим образом:
int today = (int)Days.Sun;
Вопрос:
Могу ли я оценить перечисления? Скажем, у меня есть переменная Day, значение которой "Sun".
Будут ли Days.Day оценивать как Days.Sun?
Спасибо!
Пожалуйста, не зацикливайтесь на примере дней и скажите мне, что я должен использовать сравнение и т. Д. Я собираюсь заменить использование массивов на перечисления, так как это более компактно. Итак, что я ищу, так это возможность извлекать значения из перечисления, похожего на массив:
myArray [Day] где день будет вычисляться как ключ массива ....