我在交换机中的一个案例目前什么也没做,但将来可能会这样做。我想把它留在那里并对自己有一个注意到这个效果。但显然你不能:
case CardTypes.None: // do nothing for now
导致错误“'switch'中的'case'标签应该至少有一个可执行语句”。我不知道为什么有人会认为这是错误而不是警告(如果是这样的话!)。所以我试过
case CardTypes.None: { } // do nothing for now
返回“Braced的语句块是未使用的闭包”,另一个错误。
我在这里缺少一些神奇的调用吗?
答案 0 :(得分:2)
这是在break
语句中使用switch
语句的唯一情况:它表示没有与case
关联的代码。所以在你的代码中:
case CardTypes.None: break
表示“在这种情况下什么都不做”。
中记录