Getting Error: return statement is missing in switch statement
Getting Error: return statement is missing in switch statement
我认为我的 switch case 写得正确,但我得到了一个错误:
return statement is missing in the last bracket.
请在下面找到我的代码:
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
案例。如果您提到的 none 种情况发生,此功能 return 应该 string
是什么。
例如我将 "unknown"
传递给此方法 getUrl
。
所以只需添加一个 default
案例,一切都会正常进行。
代码应该类似于
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!";
}
}
我认为我的 switch case 写得正确,但我得到了一个错误:
return statement is missing in the last bracket.
请在下面找到我的代码:
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
案例。如果您提到的 none 种情况发生,此功能 return 应该 string
是什么。
例如我将 "unknown"
传递给此方法 getUrl
。
所以只需添加一个 default
案例,一切都会正常进行。
代码应该类似于
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!";
}
}