0

我有一个IQueryable<MyType>. MyType 具有 ID、Value 和 TypeId 属性。

如何使用 Lambda 表达式将所有 TypeId 属性放入新列表中?

4

3 回答 3

8
IQueryable<MyType> source;

var result = source.Select(s => s.TypeId>).ToList();

这将导致List<string>如果 TypeId 是类型字符串

于 2013-10-02T08:23:42.680 回答
3
var newList = source.Select(item=>item.TypeId).ToList();
于 2013-10-02T08:23:44.117 回答
2

尝试以下 lambda 表达式。它将返回一个带有TypeId类型的新列表。

IQueryable<MyType> list;
var newList = list.Select(item=>item.TypeId).ToList();
于 2013-10-02T08:24:10.867 回答