各位朋友帮忙看以下
class IDswitch
{
public static string Mymethod(int a)
{
string sr = "";
if (a.ToString() != "")
{
switch (a)
{
case 0: sr ="现金"; break;
case 1: sr ="银行卡"; break;
case 2: sr ="信用卡"; break;
case 3: sr ="股票"; break;
case 4: sr ="基金"; break;
case 5: sr ="其他"; break;
}
return sr;
}
}
并非所有。。路径都返回值??
}
class IDswitch
{
public static string Mymethod(int a)
{
string sr = "";
if (a.ToString() != "")
{
switch (a)
{
case 0: sr ="现金"; break;
case 1: sr ="银行卡"; break;
case 2: sr ="信用卡"; break;
case 3: sr ="股票"; break;
case 4: sr ="基金"; break;
case 5: sr ="其他"; break;
}
return sr;
}
}
并非所有。。路径都返回值??
}
defaultcase 4: sr ="基金"; break;
default: sr ="其他"; break;
class IDswitch
{
public static string Mymethod(int a)
{
string sr = "";
if (a.ToString() != "")
{
switch (a)
{
case 0: sr ="现金"; break;
case 1: sr ="银行卡"; break;
case 2: sr ="信用卡"; break;
case 3: sr ="股票"; break;
case 4: sr ="基金"; break;
case 5: sr ="其他"; break;
default:break;
}
}
return sr; //放在最后
}
class IDswitch
{
public static string Mymethod(int a)
{
string sr = "";
if (a.ToString() != "")
{
switch (a)
{
case 0: sr ="现金"; break;
case 1: sr ="银行卡"; break;
case 2: sr ="信用卡"; break;
case 3: sr ="股票"; break;
case 4: sr ="基金"; break;
case 5: sr ="其他"; break;
default:break;
}
}
return sr; //放在最后
}
}
还有 else 的 return。
public static string Mymethod(int a)
{
string sr = "";
if (a.ToString() != "")
{
switch (a)
{
case 0: sr ="现金"; break;
case 1: sr ="银行卡"; break;
case 2: sr ="信用卡"; break;
case 3: sr ="股票"; break;
case 4: sr ="基金"; break;
case 5: sr ="其他"; break;
}
}
return sr;
}