嗨,由于某种原因,“AndGroup”案例结束时的中断无法访问。我试图用goto修复它,甚至移动“返回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":
答案 0 :(得分:2)
break
无法访问,因为您已经通过return true
退出了 - 没有可能执行break
的代码分支。
答案 1 :(得分:0)
Stuart是对的“没有可能执行中断的代码分支”,你可以设置一个字段,但不要使用return。