ReShaper 可以自动识别if
枚举上的状态并提供将它们转换为switch
语句(或返回)。(当然,只有在if
语句仅测试枚举而不是其他任何内容时才会发生这种情况。)
Eclipse 可以做这样的事情吗?怎么做?
ReShaper 可以自动识别if
枚举上的状态并提供将它们转换为switch
语句(或返回)。(当然,只有在if
语句仅测试枚举而不是其他任何内容时才会发生这种情况。)
Eclipse 可以做这样的事情吗?怎么做?
为了完整起见,该选项Convert 'if-else' to 'switch'
通过将光标置于例如 上if
然后按下快速辅助命令 ( Ctrl + 1
) 来显示。
Eclipse 可以将 switch 语句转换为 if-else,但反之则不行。已经有一个错误打开以提供“将'if-else'转换为'switch'”快速帮助,请参阅https://bugs.eclipse.org/bugs/show_bug.cgi?id=348179
更新:bug 已修复,从 4.3 Milestone 1 开始,Eclipse 将支持将 if-else 语句转换为 switch 语句。