C# 3.0 获取错误:switch语句中缺少return语句
我认为我的开关盒写得正确,但我得到了一个错误: 最后一个括号中缺少return语句 请在下面找到我的代码:C# 3.0 获取错误:switch语句中缺少return语句,c#-3.0,C# 3.0,我认为我的开关盒写得正确,但我得到了一个错误: 最后一个括号中缺少return语句 请在下面找到我的代码: public string getUrl(string code ) { switch (code) { case "1": return "#"; case "2": return "#"; case "3"
public string getUrl(string code )
{
switch (code)
{
case "1":
return "#";
case "2":
return "#";
case "3":
return "#";
case "4":
return "#";
case "5":
return "#";
case "6":
return "#";
case "7":
return "#";
}
}
提前感谢您缺少的是一个默认的案例。如果没有出现您提到的任何情况,则此函数应返回什么
string
e、 g.我将“unknown”
传递给此方法getUrl
因此,只需添加一个默认值
案例,就可以正常工作了
代码应该类似于
public string getUrl(string code )
{
switch (code)
{
case "1":
return "#";
case "2":
return "#";
case "3":
return "#";
case "4":
return "#";
case "5":
return "#";
case "6":
return "#";
case "7":
return "#";
default:
return "Unknown case occured!";
}
}