张三的工作地点,作了如下限定: 限定为几个城市----北京、上海、天津、武汉
每个城市限定为几个单位----工商局、税务局、公安局、统计局
其中,只有税务局又作了细致的限定----人事科、稽查科、财务科
如果要实现: 张三.工作单位 = 上海.税务局.人事科
请问下,这个该怎么写呢?用类或结构或枚举,谢谢!!
每个城市限定为几个单位----工商局、税务局、公安局、统计局
其中,只有税务局又作了细致的限定----人事科、稽查科、财务科
如果要实现: 张三.工作单位 = 上海.税务局.人事科
请问下,这个该怎么写呢?用类或结构或枚举,谢谢!!
String id; //工号
String name;//姓名
String cityId;// 城市id
String unitId;// 单位Id
String departId// 部门Idpublic String getInfo{return info;
}
}这样你就可以拼出你需要的信息了。
class Employee
{
string Name { get; set; }
City city { get; set; } // 城市枚举(也可以string,看你具体业务了,数据量小枚举,数据量大还要扩充就string,下同)
Coperation coperation { get; set; } // 单位枚举
Department department { get; set; } // 部门枚举 public string GetInfo()
{
string info = city + "." + coperation + "." + department;
return info;
}
} enum City
{
}
enum Coperation
{
}
enum Department
{
}