Какой способ преобразования Enum в строку является предпочтительным в .NET 3.5?
Почему я должен предпочесть один из них другим? Кто-то работает лучше?
Это бы тоже сработало.
List<string> names = Enum.GetNames(typeof(MyEnum)).ToList();
Простой: перечислить имена в Список:
List<String> NameList = Enum.GetNames(typeof(YourEnumName)).Cast<string>().ToList()