【问题标题】:c# simple switchc# 简单的开关
【发布时间】:2010-08-27 12:30:22
【问题描述】:

感觉自己像个白痴 :) 为什么这不起作用?

switch (sortCol)
{
case: "username"
    mnu_username.Text = "";
    break;
case default
    break;
}

谢谢!

【问题讨论】:

  • 希望周末能让我们疲惫的眼睛焕然一新:)
  • 我不知道谁对你投了反对票,但这是 +1 :)

标签: c# switch-statement


【解决方案1】:
switch (sortCol)
{
    case "username":
        mnu_username.Text = "";
        break;
    default:
        break;
}

您没有 IDE 来为您突出显示语法错误吗?
另请注意,如果sortCol 不是字符串,这将不起作用。

【讨论】:

  • 非常感谢,是的,它确实突出了 VS2008 中的错误,但它们对 switch 语句没有多大帮助
  • 啊,我明白了 :) 在某些情况下,我会回到 Pascal 案例陈述并挠头片刻,直到我意识到我错过了 switch。星期五...
【解决方案2】:

case default 应更改为 default:。那么你的 switch 语句应该可以工作了。

【讨论】:

    【解决方案3】:
    switch (sortCol)
                {
                    case "username":
                        mnu_username.Text = "<img src=\"../images/" + sortType + ".png\" class=\"adIco\" />";
                        break;
                    default:
                        break;
                }
    

    【讨论】:

      猜你喜欢
      • 2021-11-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-03-03
      相关资源
      最近更新 更多