Могу ли я заказать значения enum в intellisense?
У меня есть тип eum с 5 членами. Можно ли сказать intellisense заказать их так, как я хочу?
public enum numbers
{
zero,
one,
two,
three,
four
}
Intelisense показывает (в альфа):
four
one
three
two
zero
Ответы
Ответ 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
и т.д., будет использоваться для его изменения.