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
精彩评论