一个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});
}
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});
}
for (int i = 0; i < length; i++)
{
list.Add(new DTO {id = i,name = "name"+i,datetime = DateTime.Now});
}
#3
用反射找出类中所有属性之后赋值