在EmployeeGroup中用一个ArrayList来保存它下面的所有Employee
在Employee里面定义一个EmployeeGroup来表示它的父亲

解决方案 »

  1.   

    谢谢,但我要返回的是引用类型的,不是值类型。
    例如要实现
    emp.EmployeeGroup.GroupName="科技组"
      

  2.   

    谢谢,但我要返回的是引用类型的,不是值类型。
    ---在Employee里面定义一个EmployeeGroup来表示它的父亲
    这就是引用呀等
      

  3.   

    public class EmployeeGroup
    {
    private ArrayList childs; private int current;

                      public Employee GetCurrent
                      {
                            if(this.childs.Count > current)
                                 return (Employee)this.childs;
                             return null;
                        }

    } public class Employee
    {
    public EmployeeGroup Father;
    }