箱子不能从一个箱子标签掉落到另一个箱子标签上
您好,由于某种原因,“AndGroup”案例末尾的中断无法到达。我试图用 goto 来解决这个问题,甚至移动“return true”但没有结果。有人可以帮我吗?
switch (dependant[0])
{
case "AndGroup":
string[] sAndItems =
dependant[10].Split(
new char[] {','}, StringSplitOptions.RemoveEmptyEntries);
foreach (string sAndItem in sAndItems)
{
if (SC_Product.Dependancies.ContainsKey(sAndItem))
{
if (!SC_Product.Dependancies[sAndItem].DependantInstalled)
return false;
}
}
return true;
break;
case "Windows":
Hi for some reason the break at the end of the "AndGroup" case is unreachable. I have tried to fix this with a goto and even moving the "return true" without result. Can anyone help me out?
switch (dependant[0])
{
case "AndGroup":
string[] sAndItems =
dependant[10].Split(
new char[] {','}, StringSplitOptions.RemoveEmptyEntries);
foreach (string sAndItem in sAndItems)
{
if (SC_Product.Dependancies.ContainsKey(sAndItem))
{
if (!SC_Product.Dependancies[sAndItem].DependantInstalled)
return false;
}
}
return true;
break;
case "Windows":
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
break
无法访问,因为您已经通过return true
退出 - 没有可能执行break
的代码分支。The
break
is unreachable because you have already exited viareturn true
- there's no possible code branch by which thebreak
can be executed.Stuart 是对的“没有可能执行中断的代码分支”,您可以设置一个字段但不要使用 return。
Stuart is right "there's no possible code branch by which the break can be executed" , you may set a field but don't use return.