В проекте у меня есть несколько огромных перечислений с несортированными метками внутри, и для удобства чтения будет полезно их отсортировать.
edit: просто чтобы указать на это, поскольку многие люди упоминали, что я прекрасно осведомлен об «автоматических значениях», присваиваемых элементам перечисления во время компиляции, если для них нет явных значений.
Для большей ясности приведу два примера:
Код: Выделить всё
public enum Colors
{
///
/// Yellow color
///
Yellow,
///
/// Green color
///
Green,
///
/// Blue color
///
Blue,
///
/// Red color
///
Red
}
Другой пример:
Код: Выделить всё
public enum Colors
{
///
/// Yellow color
///
Yellow = 3,
///
/// Green color
///
Green = 1,
///
/// Blue color
///
Blue = 2,
///
/// Red color
///
Red = 4
}
И так далее.
И я также хочу, чтобы комментарии предшествовали каждой записи, а это значит, что я не могу просто использовать Excel или текстовый редактор для сортировки по алфавиту.
Спасибо
Подробнее здесь: https://stackoverflow.com/questions/703 ... -in-editor
Мобильная версия