List中的嵌套集合


所需的类:

        public class SubjectEdit
        {
            /// 
            /// ID
            /// 
            public Guid ProjTmId { get; set; }

            /// 
            /// 名称
            /// 
            public string ProjTmName { get; set; }

            public List List_Subjectmodels { get; set; }

            /// 
            /// 密码
            /// 
            public string ProjTmpwd { get; set; }

        }
        public class Subjectmodel
        {
            /// 
            /// ID
            /// 
            public Guid planid { get; set; }

            /// 
            /// 名称
            /// 
            public string planName { get; set; }

            /// 
            /// 姓名
            /// 
            public string planUser { get; set; }
            /// 
            /// 年龄
            /// 
            public int planOld { get; set; }
        }

代码实现:

            List list_Subject = new List();

            for (int i = 0; i < 5; i++)
            {
                var listset = new SubjectEdit();//实例化类,给其信息
                listset.ProjTmId = Guid.NewGuid();
                listset.ProjTmName = "小明" + i;
                listset.ProjTmpwd = "123456" + i;
                List numbers = new List();
                for (int ii = 0; ii < 5+i; ii++)
                {
                    var ssss = new Subjectmodel();
                    ssss.planid = Guid.NewGuid();
                    ssss.planName = "小红" + ii;
                    ssss.planUser = "小兰" + ii;
                    ssss.planOld = 10 + ii;
                    numbers.Add(ssss);
                }
                listset.List_Subjectmodels = numbers;
                list_Subject.Add(listset);
            }