标签: c# linq
我想知道有没有办法根据另一个IEnumerable的属性值获取IEnumerable 例如:
class Person { int Age{get;set;} } static void main() { IEnumerable<Person> persons = GetPersons(); IEnumerable<int> ages = persons.?(person => person.Age); }
我的问题:是否有可以替换该问号的方法?
答案 0 :(得分:7)
您可以使用Select方法:
Select
IEnumerable<int> ages = persons.Select(person => person.Age);