List中的嵌套集合


所需的类:

 

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

            /// <summary>
            /// 名称
            /// </summary>
            public string ProjTmName { get; set; }

            public List<Subjectmodel> List_Subjectmodels { get; set; }

            /// <summary>
            /// 密码
            /// </summary>
            public string ProjTmpwd { get; set; }

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

            /// <summary>
            /// 名称
            /// </summary>
            public string planName { get; set; }

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

 

代码实现:

            List<SubjectEdit> list_Subject = new List<SubjectEdit>();

            for (int i = 0; i < 5; i++)
            {
                var listset = new SubjectEdit();//实例化类,给其信息
                listset.ProjTmId = Guid.NewGuid();
                listset.ProjTmName = "小明" + i;
                listset.ProjTmpwd = "123456" + i;
                List<Subjectmodel> numbers = new List<Subjectmodel>();
                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);
            }

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM