这个类或结构,该怎么写?
张三的工作地点,作了如下限定:
限定为几个城市----北京、上海、天津、武汉
每个城市限定为几个单位----工商局、税务局、公安局、统计局
其中,只有税务局又作了细致的限定----人事科、稽查科、财务科
如果要实现: 张三.工作单位 = 上海.税务局.人事科
请问下,这个该怎么写呢?用类或结构或枚举,谢谢!!
------解决方案--------------------你这玩意搞几个列表就行了,城市列表,单位列表,科室列表,分别靠主键关联即可
------解决方案--------------------class person{
String id; //工号
String name;//姓名
String cityId;// 城市id
String unitId;// 单位Id
String departId// 部门Id
public 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
{
}
------解决方案--------------------
再说想写,你了分的那么清楚就按你上面说的不就是了