开发者

If I have a collection of classes how can I return a collection of a single attribute of all the classes?

开发者 https://www.devze.com 2023-01-10 06:33 出处:网络
Imagine I have 20 People objects. IQueryable<Person> People; How could I return a List of all 开发者_Python百科the Peoples names using a linq query?IEnumerable<String> names = People.Se

Imagine I have 20 People objects.

IQueryable<Person> People;

How could I return a List of all 开发者_Python百科the Peoples names using a linq query?


IEnumerable<String> names = People.Select(p => p.Name);

This assumes that a the property is of type String and is called Name.

edit: If you specifically want a list, you can add a ToList() call on the end:

List<String> names = People.Select(p => p.Name).ToList();


var names = from person in People select person.Name
0

精彩评论

暂无评论...
验证码 换一张
取 消