是否可以从多个switch语句返回结果?
例如,我想在我的案例中使用employee.DepartmentID和employee.StatusID。但是我如何在此声明中包含employee.StatusID?使用和/或运算符?
switch (employee.DepartmentID)
{
case 1:
EMAIL = "abc@gmail.com";
break;
case 2:
EMAIL = "abcd@gmail.com";
break;
}
答案 0 :(得分:2)
你真正需要的是这个。
使用Switch确定涉及哪个部门
Switch (DepartmentID)
{
case 1:
Email = classHR.GetEmailAddress(Status);
break;
case 2:
Email = classMarketing.GetEmailAddress(Status);
break;
}
为不同的部门使用静态类(最好使用界面)。
这会让你比你在想的更好。