Конвертировать Enum в String - PullRequest
145 голосов
/ 27 января 2009

Какой способ преобразования Enum в строку является предпочтительным в .NET 3.5?

  • Enum.GetName
  • Enum.Format
  • ToString

Почему я должен предпочесть один из них другим? Кто-то работает лучше?

Ответы [ 12 ]

0 голосов
/ 02 марта 2017

Это бы тоже сработало.

    List<string> names = Enum.GetNames(typeof(MyEnum)).ToList();
0 голосов
/ 17 июня 2015

Простой: перечислить имена в Список:

List<String> NameList = Enum.GetNames(typeof(YourEnumName)).Cast<string>().ToList()
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...