switch case语句中有多个变量
本文关键字:变量 case 语句 switch | 更新日期: 2023-09-27 18:22:10
是否可以从多个switch语句返回结果?
例如,我想使用employee。部门ID和员工。我的案子的状态ID。但我该如何将员工包括在内呢。StatusID在此声明中?使用和/或操作员?
switch (employee.DepartmentID)
{
case 1:
EMAIL = "abc@gmail.com";
break;
case 2:
EMAIL = "abcd@gmail.com";
break;
}
您真正需要的是这个。
使用交换机确定涉及哪个部门
Switch (DepartmentID)
{
case 1:
Email = classHR.GetEmailAddress(Status);
break;
case 2:
Email = classMarketing.GetEmailAddress(Status);
break;
}
为不同的部门使用静态类(最好使用接口)。
这会给你一个比你在这里想的更好的结果。