箱子不能从一个箱子标签掉落到另一个箱子标签上

发布于 2025-01-07 03:49:48 字数 686 浏览 0 评论 0原文

您好,由于某种原因,“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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

猫腻 2025-01-14 03:49:48

break 无法访问,因为您已经通过 return true 退出 - 没有可能执行 break 的代码分支。

The break is unreachable because you have already exited via return true - there's no possible code branch by which the break can be executed.

櫻之舞 2025-01-14 03:49:48

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.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文