如何循环给DTO赋值

时间:2022-12-08 20:31:55
RT

一个DTO类 有属性 id,name,datetime等
写一个循环给这个DTO赋值

新手求教

3 个解决方案

#1


      List<DTO> list = new List<DTO>();
            for (int i = 0; i < length; i++)
            {
                DTO d = new DTO();
                d.id = i;
                d.name = "name"+i;
                d.datetime = DateTime.Now.ToString();
                list.Add(d);
            }

#2


 List<DTO> list = new List<DTO>();
            for (int i = 0; i < length; i++)
            {
                 list.Add(new DTO {id = i,name = "name"+i,datetime = DateTime.Now});
            }

#3


用反射找出类中所有属性之后赋值

#1


      List<DTO> list = new List<DTO>();
            for (int i = 0; i < length; i++)
            {
                DTO d = new DTO();
                d.id = i;
                d.name = "name"+i;
                d.datetime = DateTime.Now.ToString();
                list.Add(d);
            }

#2


 List<DTO> list = new List<DTO>();
            for (int i = 0; i < length; i++)
            {
                 list.Add(new DTO {id = i,name = "name"+i,datetime = DateTime.Now});
            }

#3


用反射找出类中所有属性之后赋值