当我想在我的字符串 switch case 语句中使用冒号“:”时,我收到错误“未终止的字符串文字”,我该如何解决这个问题,为什么会出现错误?
代码:
@switch (stringText)
{
case "aaaa:ggg":
Do something...
break;
case "bbbb:ggg":
Do something else...
break;
}
如果通过这样做修复它但没有找到一个好的解决方案:
const string extra = ":ggg";
@switch (stringText)
{
case "aaaa" + extra:
Do something...
break;
case "bbbb" + extra:
Do something else...
break;
}
编辑:使用 MVC Razor 语法