我有IQueryable<MyType>
。 MyType具有ID,Value和TypeId属性。
如何使用Lambda表达式将所有TypeId属性放入新的List?
答案 0 :(得分:8)
IQueryable<MyType> source;
var result = source.Select(s => s.TypeId>).ToList();
如果TypeId是Type string
,这将导致List<string>
答案 1 :(得分:3)
var newList = source.Select(item=>item.TypeId).ToList();
答案 2 :(得分:2)
尝试以下lambda表达式。它将返回一个TypeId
类型的新列表。
IQueryable<MyType> list;
var newList = list.Select(item=>item.TypeId).ToList();