我在一个类里面定义了一组常量。
PublicFunction.Const.DONOR=1;
当我用switch case来使用时不可以
case PublicFunction.Const.DONOR:
hpl_account_info.NavigateUrl = "../administrator/donor_edit.aspx?ID=" + Session["UserID"];
break;
错误信息,Compiler Error Message: CS0150: A constant value is expected
但是当我把那个常量换成1 时就不出错,
请问各位告诉下什么原因,
switch case 不可以使用定义成常量的int????????
谢谢各位了。
PublicFunction.Const.DONOR=1;
当我用switch case来使用时不可以
case PublicFunction.Const.DONOR:
hpl_account_info.NavigateUrl = "../administrator/donor_edit.aspx?ID=" + Session["UserID"];
break;
错误信息,Compiler Error Message: CS0150: A constant value is expected
但是当我把那个常量换成1 时就不出错,
请问各位告诉下什么原因,
switch case 不可以使用定义成常量的int????????
谢谢各位了。
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货