我有一个有5个成员的eum类型。有可能告诉intellisense以我想要的方式对它们进行排序吗?
public enum numbers
{
zero,
one,
two,
three,
four
}
Intelisense显示(在alpha中):
four
one
three
two
zero
答案 0 :(得分:11)
不,你不能。但Visual Studio团队已经考虑了这个建议,尽管不完全按照你想要的方式。但是,嘿,这是一个开始。
请在此处查看Microsoft连接响应 http://connect.microsoft.com/VisualStudio/feedback/ViewFeedback.aspx?FeedbackID=419602
我已将您的要求添加为对网站的评论。
答案 1 :(得分:9)
我认为这样做的唯一方法就是做一些像
这样的事情public enum numbers
{
num_00,
num_01,
num_02,
num_03,
num_04
}
答案 2 :(得分:8)
不,据我所知,你不能。 Intellisense按字母顺序排序。
答案 3 :(得分:3)
如果你使用这种声明enum intellisense将按第一个字符排序
通过diffrewnt类型的声明我的意思是你可以启动枚举像 _0 _1 _2喜欢那里_将具有相同的previlage然后 0 1 2 等将用于重新排序。