半道出家的,刚接触c#  请教各位大牛一个问题请教个问题,就是我在写一个类,类最终要返回得到如下数据,1.人员编号
2.人员名称
3.人员性别
4.人员年龄
5.人员教育背景其中,人员背景包括以下数据,这个不知道是多少组数据
     a.编号
     b.时间段
     c.教育程度
     d.内容比如
1.编号01
2.张三
3.男
4.36
5.教育背景
  a.编号    b.时间段    c.教育程度   d.内容
    01      1970-1975     小学       小学
    02      1976-1978     初中       初中 
    03      1978-1981     高中       高中我该怎么样定义数据结构呢?谢谢,在线等啊

解决方案 »

  1.   

    人员教育背景  这个可以定义为一个List
      

  2.   

    貌似 我发错地方了 应该发到.net C#里面不是表定义 这些数据从文本中取出来  ,就是这个类的功能,  经过分析处理才能存数据库呢。我请问的就是该如何定义 这个类返回数据的数据结构比较合理,而且比较易操作。
      

  3.   

    class 人员
    {
        public int 人员编号 { get; set; }
        public string 人员名称 { get; set; }
        public bool 人员性别 { get; set; }
        public int 人员年龄 { get; set; }
        public List<教育背景> 人员教育背景 { gwt; set; }
    }
    class 教育背景
    {
        public int 编号 { get; set; }
        public DateTime 开始 { get; set; }
        public DateTime 结束 { get; set; }
        public 程度 教育程度 { get; set; }
        public string 内容 { get; set; }
    }
    elum 程度
    {
        小学, 初中, 高中, 职高, 专科, 本科, 硕士, 博士
    }
      

  4.   

    class 人员
    {
        public int 人员编号 { get; set; }
        public string 人员名称 { get; set; }
        public bool 人员性别 { get; set; }
        public int 人员年龄 { get; set; }
        public List<教育背景> 人员教育背景 { gwt; set; }
    }
    class 教育背景
    {
        public int 编号 { get; set; }
        public DateTime 开始 { get; set; }
        public DateTime 结束 { get; set; }
        public 程度 教育程度 { get; set; }
        public string 内容 { get; set; }
    }
    enum 程度
    {
        小学, 初中, 高中, 职高, 专科, 本科, 硕士, 博士
    }
      

  5.   

    多谢了,昨天在几位朋友的启发下,我也是按照楼上的朋友这种方式定义的。
    现在有了新的问题了,我在程序里new了一个“人员”类,怎么给 list 赋值呢?
      

  6.   

    知道了,谢谢 定义List的时候 忘了写 public 可能因为变量作用域的问题,外面看不到