Кто-нибудь знает способ сортировки элементов перечисления в редакторе кода, используя, например, resharper или другую надстройку VS (т.е. сортировать элементы по алфавиту или по целочисленному значению)?
В проекте у меня есть огромные перечисления с несортированными метками внутри, и будет полезно читать их сортировку.
edit: просто указать, что, поскольку многие люди упомянули об этом, я отлично знаю "автоматические значения", назначенные элементам перечисления во время компиляции, если на них нет явных значений.
Чтобы получить более четкое представление, два примера:
public enum Colors
{
/// <summary>
/// Yellow color
///</summary>
Yellow,
/// <summary>
/// Green color
///</summary>
Green,
/// <summary>
/// Blue color
///</summary>
Blue,
/// <summary>
/// Red color
///</summary>
Red
}
- > мы можем изменить его в алфавитном порядке. Признание целочисленных значений не используется, поскольку явно не определены.
Другой пример:
public enum Colors
{
/// <summary>
/// Yellow color
///</summary>
Yellow = 3,
/// <summary>
/// Green color
///</summary>
Green = 1,
/// <summary>
/// Blue color
///</summary>
Blue = 2,
/// <summary>
/// Red color
///</summary>
Red = 4
}
- > мы можем изменить его по числовому значению или, почему бы нет, в алфавитном порядке. И так далее.
И я также хочу оставить комментарии перед каждой записью, а это значит, что я не могу просто использовать Excel или текстовый редактор для выполнения буквенного сортирования.
Спасибо