使用lambda表达式从自定义类的泛型列表中仅获取某些属性

使用lambda表达式从自定义类的泛型列表中仅获取某些属性,lambda,generic-list,Lambda,Generic List,假定 和一份清单 class Person { string FirstName; string LastName; int Age; } 列出列表人员; 获取此列表中所有人的名字列表的可能方法我认为最简单的方法是 List FirstName=listPerson.Select(p=>p.FirstName.ToList() 但为了做到这一点,您需要公开这些属性 List<Person> listPerson;

假定

和一份清单

class Person
{
string FirstName;
string LastName;
int Age;
}
列出列表人员;

获取此列表中所有人的名字列表的可能方法我认为最简单的方法是

List FirstName=listPerson.Select(p=>p.FirstName.ToList()

但为了做到这一点,您需要公开这些属性

List<Person> listPerson;