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; } }
代码实现:
Listlist_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); }