public string str(string s1)
{
switch(s1)
{
case "a":
return "a";
break;
case "b":
return "b";
break;
default:
return "a";
break;
} return "a";
}虽然可以通过编译,但是break下提示发现无法检测到的代码,请问是怎么回事?
{
switch(s1)
{
case "a":
return "a";
break;
case "b":
return "b";
break;
default:
return "a";
break;
} return "a";
}虽然可以通过编译,但是break下提示发现无法检测到的代码,请问是怎么回事?
return "a";纯属画蛇添足
return "a";纯属画蛇添足
===============
:-)楼主看来这4条裤衩有水分的。public string str(string s1)
{
string rt = string.Empty;switch(s1)
{
case "a":
rt = "a";
break;case "b":
rt = "b";
break;default:
rt = "a";
break;
}return rt;
}
return "a";
都不会执行的