,有没有办法用可用的枚举自动填充SELECT CASE语句?
因此,给定此枚举声明(或具有更多枚举选项的声明)
Public Enum eMailTransmissionMethods
unknown = 0
IIS
AutoEmailer
End Enum
我想构建以下框架。
Select Case method
Case eMailTransmissionMethods.IIS
Case eMailTransmissionMethods.AutoEmailer
Case eMailTransmissionMethods.unknown
End Select
答案 0 :(得分:6)
简单地:
CodeRush计算出剪贴板上标识符的类型,并为枚举可以容纳的每个值创建一个分支。
此答案的另一个更完整的版本详细here on my blog完整的图片
答案 1 :(得分:5)
除了模板,如果你有Refactor!与CodeRush安装捆绑在一起,您可以使用“Create Case Blocks from Enum”重构,它允许您构建一个选择案例语句。它在枚举类型的引用或本地(参数)声明中可用。