111,097
社区成员




public void doSomething(int i)
{
switch (i)
{
case 0:
//...
break;
case 1:
//...
break;
case 2:
//...
break;
default:
return;
}
}
public void doSomething(string doType)
{
switch(doType)
{
case "sleep":
//...
break;
case "eat":
//...
break;
case "drink":
//...
break;
default:
return;
}
}
public void doSomething(doType _doType)
{
switch (_doType)
{
case doType.sleep:
//...
break;
case doType.eat:
//...
break;
case doType.drink:
//...
break;
default:
return;
}
}
public enum doType
{
sleep,eat,drink
}
上面3种情况,哪种可以让阅读者更加清晰了解代码的?