我们经常使用以下lambda表达式

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

使用lambda表达式可以获取多个属性吗?例如MyList中的IdName

我知道我可以使用以下语法:
(from item in MyList
 select new { item.Id, item.Name }).ToList();

我可以使用lambda表达式做同样的事情吗?

最佳答案

MyList.Select(x => new { x.Id, x.Name }).ToList();

关于c# - LINQ如何在lambda表达式中选择多个属性?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/4346431/

10-10 22:58