Преобразуйте коллекцию объектов со строковым свойством в перечисление этих строк, используя LINQ. - PullRequest
0 голосов
/ 15 декабря 2010

У меня есть объект IEnumerable, в котором у Foo есть строковое свойство с именем 'Name'.Есть ли простой оператор LINQ, который позволит мне вернуть коллекцию строк из этого перечисления для этих имен?

например

IEnumerable<Foo> (which contains...)
    Foo.Name = First
    Foo.Name = Second
    Foo.Name = Third

Я хочу вернуть IEnumerable, который содержит 'First'«Второй» и «Третий»

Howdoyadoozat?

1 Ответ

2 голосов
/ 15 декабря 2010

Если ваш начальный IEnumerable называется list, он сделает это:

list.Select(f => f.Name);
...