![](/img/trans.png)
[英]Copy list of of objects to another list of another objects within another object
[英]copy list of objects into another list of objects
我在这里有一个问题。 可以说我有这两个班
class Person
{
int person_id;
string name;
Address address;
}
class Address
{
int address_id;
string street;
}
我在List<Person> people = new List<Person>();
中有Person数据List<Person> people = new List<Person>();
。
现在,我想所有的复制address
的people
到新的地址列表List<Address> addresses = new List<Address>();
。 我该如何实现?
您要进行投影 ,这意味着将对象拿来并将它们转换为另一种形式:
List<Address> addresses = people.Select(p => p.Address).ToList();
(从人们的p中选择p.Address)。ToList()是吗?
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.