Подтвердить что ты не робот

Могу ли я заказать значения enum в intellisense?

У меня есть тип eum с 5 членами. Можно ли сказать intellisense заказать их так, как я хочу?

public enum numbers
{
    zero,
    one,
    two,
    three,
    four
}

Intelisense показывает (в альфа):

four
one
three
two
zero
4b9b3361

Ответ 1

Нет, вы не можете. Но команда Visual Studio рассмотрела предложение, хотя и не совсем так, как вам хотелось бы. Но эй, это начало.

См. ответ Microsoft connect здесь http://connect.microsoft.com/VisualStudio/feedback/ViewFeedback.aspx?FeedbackID=419602

Я добавил ваше требование в качестве комментария на сайт.

Ответ 2

Я думаю, что единственный способ сделать это - сделать что-то вроде

public enum numbers
{
    num_00,
    num_01,
    num_02,
    num_03,
    num_04
}

Ответ 3

Нет, ты не можешь, насколько я знаю. Intellisense заказывает их в алфавитном порядке.

Ответ 4

Хорошо, если вы используете такой вид объявления для enum intellisense, будет сортироваться по первому символу

через diffrewnt вид декларации, я имею в виду, что вы можете запустить перечисление как _0 _1 _2 как то, где _ будет иметь такое же предисловие, а затем 0 1 2 и т.д., будет использоваться для его изменения.