【发布时间】:2010-12-03 14:22:32
【问题描述】:
我们经常使用下面的 lambda 表达式
MyList.Select(x => x.Id).ToList();
是否可以使用 lambda 表达式获得超过 1 个属性?例如来自 MyList 的 Id 和 Name?
我知道我可以使用以下语法:
(from item in MyList
select new { item.Id, item.Name }).ToList();
我可以使用 lambda 表达式做同样的事情吗?
【问题讨论】:
-
其实这是 lambda 表达式:
new { item.Id, item.Name }
标签: c# linq lambda anonymous-types