【发布时间】:2016-11-29 07:33:04
【问题描述】:
下面是开关盒
switch (strID)
{
case ConfigurationManager.AppSettings["Key1"].ToString():
Label1.Visible = true;
break;
case ConfigurationManager.AppSettings["Key2"].ToString():
Label2.Visible = true;
break;
case ConfigurationManager.AppSettings["Key3"].ToString():
Label3.Visible = true;
break;
default:
Label1.Visible = true;
break;
}
但它给出了错误“需要一个常量值。”
我知道你不能在 switch 语句中使用变量。但是有什么办法吗?
【问题讨论】:
-
你的开关里面有什么
标签: c# web-config switch-statement constants