有两个类:
public class Persons
{
public int Id { get; set; }
public string Name { get; set; }
public string LastName { get; set; }
public int Phone { get; set; }
public DateTime Time { get; set; }
}
public class Phones
{
public string Name { get; set; }
public int Phone { get; set; }
}
我需要使用 linq 获得 PhoneList 的 Persons 投影:
List<Persons> personList = List<Persons>{...};
List<PhoneList> phoneList = persons...
我如何得到它?
使用Select
子句进行投影:
List<PhoneList> phoneList = personList.Select(x => new Phones { Name = x.Name, Phone = x.Phone }).ToList();
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句