Меня всегда смущает, какой тип перечисления мне следует использовать. Хеш-таблица, перечисление, структура словарь, массив (как oldschool), статические строки ...
Вместо использования строк в моем коде я хочу использовать красивое перечисление, например, так:
public enum MyConfigs
{
Configuration1,
Configuration2
}
Проблема в том, что я не всегда хочу конвертировать мое перечисление toString()
, поскольку меня не интересует индексное представление enum
.
Каков наилучший способ представления публичного перечисления строковых значений?
В конце я бы хотел использовать MyConfigs.Configuration1
, где это необходимо, в моем коде.