我有一个IEnumerable对象,其中Foo有一个名为'Name'的字符串属性。是否有一个简单的LINQ语句,让我可以从枚举中返回这些名称的字符串集合?
e.g。
IEnumerable<Foo> (which contains...)
Foo.Name = First
Foo.Name = Second
Foo.Name = Third
我想返回一个包含'First','Second'和'Third'
的IEnumerableHowdoyadoozat?
答案 0 :(得分:2)
如果您的初始IEnumerable被称为list,则会执行此操作:
list.Select(f => f.Name);