LINQ Как выбрать более одного свойства в лямбда-выражении?

Мы часто используем следующее лямбда-выражение

MyList.Select(x => x.Id).ToList();

Можно ли получить более одного свойства с помощью лямбда-выражения? Например, Id и Name из MyList?

Я знаю, что могу использовать следующий синтаксис:

(from item in MyList
 select new { item.Id, item.Name }).ToList();

Могу ли я сделать то же самое, используя лямбда-выражение?

14
задан dplante 24 May 2012 в 20:08
поделиться