Сортировка элементов перечисления в редактореC#

Место общения программистов C#
Ответить
Anonymous
 Сортировка элементов перечисления в редакторе

Сообщение Anonymous »

Кто-нибудь знает способ сортировки элементов перечисления в редакторе кода, например, с помощью resharper или другой надстройки VS (т. е. сортировать элементы в алфавитном порядке или по целочисленному значению)?

В проекте у меня есть несколько огромных перечислений с несортированными метками внутри, и для удобства чтения будет полезно их отсортировать.

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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C#»