Winforms 箱子不能从一个箱子标签掉到另一个箱子标签上
您好,由于某种原因,“AndGroup”案例结尾处的中断无法到达。我已经尝试用goto来修复这个问题,甚至移动“return true”都没有结果。有人能帮我吗Winforms 箱子不能从一个箱子标签掉到另一个箱子标签上,winforms,switch-statement,case,Winforms,Switch Statement,Case,您好,由于某种原因,“AndGroup”案例结尾处的中断无法到达。我已经尝试用goto来修复这个问题,甚至移动“return true”都没有结果。有人能帮我吗 switch (dependant[0]) { case "AndGroup": string[] sAndItems = dependant[10].Split( new char[] {','}, String
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":
无法访问
中断
,因为您已经通过返回true退出
-不存在执行中断
的可能代码分支。斯图尔特是对的“不存在执行中断的可能代码分支”,您可以设置一个字段,但不使用return。我们可以拥有整个代码块吗?它是一个方法还是什么?我忘了添加一个中断;对windows案例的声明。增加中断;通过变量返回布尔值似乎解决了这个问题!谢谢你的意见。