Assets\Script\Duihua.cs(201,17): error CS8070: Control cannot fall out of switch from final case label ('default')
时间: 2024-03-19 19:42:33 浏览: 127
这是一个编译错误,在 switch 语句的最后一个 case 后面必须有一个 default 分支,否则会出现这个错误。这是因为 switch 语句必须覆盖所有可能的情况,而 default 分支则是处理除了已经列出的情况以外的所有情况。您需要在 switch 语句的最后添加一个 default 分支,或者在最后一个 case 分支中添加 break 语句来解决这个编译错误。
相关问题
修改完上面的BUG后,又提出Assets\Script\Duihua.cs(73,13): error CS0163: Control cannot fall through from one case label ('case 0:') to another
这个错误是因为在 switch-case 语句中,某个 case 标签下没有 break 语句,导致代码执行会“贯穿”到下一个 case 标签中,这是不被允许的。
解决这个错误的方法是在每个 case 标签下都添加一个 break 语句,以明确指示代码执行的流程。例如:
```csharp
switch (anniu)
{
case 0:
// 执行代码
break;
case 1:
// 执行代码
break;
default:
// 执行代码
break;
}
```
请根据你的实际情况在相应的 case 标签下添加 break 语句,来解决这个错误。
阅读全文