当我在 VS2008C # 中创建这样的 switch
语句时(人为的) :
switch (state) {
case '1':
state = '2';
case '2':
state = '1';
}
它抱怨说我不能顺道拜访:
控件不能从一个大小写标签(‘ case’1’(0x31) :’)落到另一个大小写标签
如果您不被允许通过,那么 break
语句的目的究竟是什么?为什么语言设计者不干脆省略它,自动跳到 switch
语句的末尾,而不是强迫我们加入一个不必要的结构呢?