代码之家  ›  专栏  ›  技术社区  ›  TheSean

我可以在intellisense中对枚举值进行排序吗?

  •  20
  • TheSean  · 技术社区  · 16 年前

    我有一个有5个成员的eum类型。有没有可能让intellisense按照我想要的方式订购?

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

    IntelisSense显示(阿尔法):

    four
    one
    three
    two
    zero
    
    4 回复  |  直到 16 年前
        1
  •  13
  •   bobbyalex    5 年前

    不,你不能。但是VisualStudio团队已经考虑了这个建议,尽管这不是您想要的方式。但是,嘿,这是一个开始。

    您可以在@sepster提供的链接上投票:

    https://developercommunity2.visualstudio.com/t/Intellisense-display-enums-by-numeric-or/871057?space=8&entry=suggestion


    编辑:Microsoft connect已退役。将此留作将来参考。

    请参见此处的Microsoft connect响应 http://connect.microsoft.com/VisualStudio/feedback/ViewFeedback.aspx?FeedbackID=419602

    我在网站上添加了您的要求作为评论。

        2
  •  9
  •   Jason Down    16 年前

    public enum numbers
    {
        num_00,
        num_01,
        num_02,
        num_03,
        num_04
    }
    
        3
  •  8
  •   Jamie Ide    16 年前

        4
  •  3
  •   Meetu Choudhary    16 年前

    如果对枚举使用这种声明,intellisense将按第一个字符排序

    我的意思是你可以像这样开始枚举 _1 _2.像这样的话,uu将拥有相同的权限,然后 0 2.