由enum生成的Visual Studio 2010 Switch语句

Jee*_*eep 21 visual-studio-2010

是否有任何方法可以通过枚举生成switch语句?

例如,如果我有大枚举并且我有带参数枚举的方法,那么我需要为每种情况编写switch语句,但是有没有办法通过枚举生成这个switch语句?

如果我有很多其他枚举,如果我的枚举范围很广,如果我有10-100个方法,不同的枚举参数,那么切换编码就变成了地狱.

也许创建t4模板是个好主意,无论如何我很高兴听到有关枚举开关生成的任何建议.

寻找没有任何其他软件如Resharper的解决方案.

nos*_*nos 22

Visual Studio已经这样​​做了.键入开关,选项卡以完成该片段,键入枚举名称,您将获得自动生成的case语句.


Nei*_*oss 15

Visual Studio使用片段执行此操作.

键入switch,按Tab键,然后输入枚举变量的名称,然后按Enter键.

您应该获得每个枚举成员case的switch语句.