pubic const string[] strTest = new string[]{"礼拜1","礼拜2","礼拜3","礼拜4","礼拜5","礼拜6","礼拜tian"};
报错了The expression being assigned to `main.strTest must be constant
应该定义?不要告诉我用什么readonly,因为我后面要用到
switch(abc)
{
case strTest[0] : xxxxx;break;
...
...case后必须是const的
谢谢!
报错了The expression being assigned to `main.strTest must be constant
应该定义?不要告诉我用什么readonly,因为我后面要用到
switch(abc)
{
case strTest[0] : xxxxx;break;
...
...case后必须是const的
谢谢!
数组做为引用类型,恐怕只能是null,建议用楼上的枚举
switch(abc)
{
case 字符串0:xxxx;break;
case 字符串1:yyyy;break;
....
protected void Page_Load(object sender, EventArgs e)
{
Day IsDay = Day.Mon; //得到值
switch (IsDay)
{
case Day.Sun:
..... //代码
break;
case Day.Mon:
..... //代码
break;
case Day.Tue:
..... //代码
break;
case Day.Wed:
..... //代码
break;
default:
..... //代码
break;
}
}这样再不会就完了
switch(abc)
{
case config[0]:xxx;break;
...
发现这样写不行,除非无奈,我不想写成
if(abc==config[0])
xxx;
else if(abc==config[1])
yyy;
....
else if(abc==config[100])
zzz;