张三的工作地点,作了如下限定: 限定为几个城市----北京、上海、天津、武汉
 每个城市限定为几个单位----工商局、税务局、公安局、统计局
 其中,只有税务局又作了细致的限定----人事科、稽查科、财务科
如果要实现: 张三.工作单位 = 上海.税务局.人事科
 请问下,这个该怎么写呢?用类或结构或枚举,谢谢!! 

解决方案 »

  1.   

    class person{
    String id; //工号
    String name;//姓名
    String cityId;// 城市id
    String unitId;// 单位Id
    String departId// 部门Idpublic String getInfo{return info;
    }
    }这样你就可以拼出你需要的信息了。
      

  2.   


        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
        {
        }