Assets\Script\Duihua.cs(201,17): error CS8070: Control cannot fall out of switch from final case label ('case 1:')改了以后又报了这个错误
时间: 2024-03-17 12:45:44 浏览: 179
cs31415.github.io:个人站点
这个错误是因为在 switch 语句的最后一个 case 分支中没有添加 `break` 语句。在该分支执行完毕后,控制流会继续执行下面的语句,但是这是不允许的。您可以通过在该分支末尾添加 `break` 语句来解决这个问题,或者添加一个空的 `default` 分支来处理所有没有列出的情况。以下是两种解决方法:
1. 在最后一个 case 分支的末尾添加 `break` 语句
```
case 1:
if(anniu==1)
{
n++;
}
break;
```
2. 添加一个空的 `default` 分支
```
default:
break;
}
```
请注意,第二种方法可能会掩盖其他错误,因为它将处理所有没有列出的情况。建议使用第一种方法并确保所有情况都被明确地处理。
阅读全文