【发布时间】:2019-02-20 06:12:05
【问题描述】:
我正在寻找一种快速方法,可以按字母顺序对 switch 语句中定义的现有枚举成员进行排序。
我似乎找不到任何东西可以做到这一点,而且在 ReSharper 中也找不到,我认为它会在任何地方出现。
有谁知道如何在不手动操作的情况下实现这一点?
【问题讨论】:
-
为什么要对枚举进行排序?
-
这不会作为 Visual Studio 中的工具存在,您需要自己编写。
-
不要在
enum值周围使用switch语句,而是考虑使用具有静态成员的类来表示枚举的值/将您的逻辑放入该类中。更多信息:stackoverflow.com/a/12675874/361842 -
@D-Shih 因为我希望它们排序:-)
标签: c# sorting enums visual-studio-2017