我有以下类型的代码:
String strGroup = Request.QueryString["group"];
switch(strGroup.ToString){
case "Clients":
// do something here
break;
case "Addresses":
// do something here
break;
case "Matters":
// do something here
break;
case "Individuals":
// do something here
break;
case "Organisations":
// do something here
break;
default:
break;
}
但是它给出了以下错误:
预期的整数类型的值 对于 开关(strGroup.ToString){
答案 0 :(得分:11)
将其更改为:
switch(strGroup.ToString())
ToString()
是一种方法,而不是属性。因此,您需要使用空括号。
答案 1 :(得分:3)
由于strGroup已经是一个字符串,你不能只执行以下操作并避免对.ToString()进行冗余调用吗?
switch(strGroup)