我必须在不同的功能中重复使用相同的开关盒。在不同的功能中,switch case的定义会有所不同。例如:
int groupID = somenumber;
private void FunctionA()
{
switch (groupID)
{
case 0:
// Do Action A
break;
case 1:
// Do Action B
break;
case 2:
// Do Action C
break;
}
}
private void FunctionB()
{
switch (groupID)
{
case 0:
// Do Action Z
break;
case 1:
// Do Action X
break;
case 2:
// Do Action Y
break;
}
}
这是一次使用相同开关盒但定义可能不同的任何方法吗?