我有一个IQueryable<MyType>
. MyType 具有 ID、Value 和 TypeId 属性。
如何使用 Lambda 表达式将所有 TypeId 属性放入新列表中?
IQueryable<MyType> source;
var result = source.Select(s => s.TypeId>).ToList();
这将导致List<string>
如果 TypeId 是类型字符串
var newList = source.Select(item=>item.TypeId).ToList();
尝试以下 lambda 表达式。它将返回一个带有TypeId
类型的新列表。
IQueryable<MyType> list;
var newList = list.Select(item=>item.TypeId).ToList();